Dropbox 업로더와 함께 Linux 명령줄에서 Dropbox를 사용하는 방법

Dropbox Uploader는 복잡한 Dropbox-cli를 훨씬 이해하기 쉽게 단순화하는 bash 스크립트입니다. 이를 사용하면 Linux 터미널에서 Dropbox로 파일을 업로드하고 다운로드하는 것이 훨씬 쉬워집니다. 공식적으로 이 스크립트를 사용하면 Linux 배포판, BSD 및 Unix와 유사한 터미널 구조를 가진 기타 운영 체제의 Linux 명령줄에서 Dropbox를 사용할 수 있습니다.

Git 패키지 추가

스크립트를 가져오기 전에 git 패키지가 필요합니다. git 프로그램이 없으면 프로그램의 소스 코드를 잡는 것이 훨씬 더 지루하기 때문에 git 프로그램이 필요합니다.

우분투

sudo apt install git

데비안

sudo apt-get install git

아치 리눅스

sudo pacman -S git

페도라

sudo dnf install git

오픈수세

sudo zypper install git

기타 리눅스

git 패키지가 필요하지만 어디서 찾을 수 있는지 모르십니까? 걱정하지 마십시오. 많은 Linux 프로젝트가 Github로 이동하므로 git 도구는 모든 Linux에서 널리 사용됩니다. 선택한 운영 체제에 git 패키지가 있을 가능성이 있습니다. 그것을 찾으려면 패키지 관리자를 열고 “git”을 검색하여 설치하십시오. 또는 자세한 내용은 배포에 대한 공식 웹사이트를 확인하십시오.

Dropbox 업로더 받기

이제 Git이 시스템에 있고 올바르게 작동하므로 Dropbox Uploader 스크립트를 가져올 수 있습니다. 이렇게 하려면 터미널 창을 엽니다. 터미널 내부에서 이 명령을 실행합니다.

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

git clone 명령은 개발자로부터 최신 코드의 전체 스냅샷을 다운로드하고 파일 시스템의 홈 폴더에 있는 ~/Dropbox-Uploader에 배치합니다. 이 디렉토리로 이동하려면 CD 명령을 사용하십시오.

cd ~/Dropbox-Uploader

다음 단계는 스크립트의 권한을 업데이트하는 것입니다. 이것은 파일이 없으면 프로그램으로 실행할 수 없기 때문에 중요합니다.

sudo chmod +x dropbox_uploader.sh

git 폴더에는 Dropbox Uploader 외에도 다른 도구가 있습니다. 주로: DropShell, Docker 파일, 추가 정보 파일, 소프트웨어 라이선스 및 기타 몇 가지. 이 튜토리얼에서는 Dropbox Uploader를 사용하는 방법을 다룰 것입니다. Docker 파일 등의 사용법을 배우고 싶으시다면 readme 파일을 통해 안내사항을 읽어보세요.

  Linux 설치를 다른 하드 드라이브로 전송하는 방법

Dropbox 업로더 구성

Dropbox Uploader를 처음 실행하면 로그인 프롬프트가 나타납니다. 스크립트를 실행하려면 다음을 수행하십시오.

./dropbox_uploader.sh

이 스크립트를 루트로 실행하거나 sudo 권한으로 실행하지 마십시오. 권한 등이 정확하므로 필요하지 않습니다. 또한 스크립트는 사용자의 홈 디렉터리에 구성 폴더를 만듭니다. 이 도구를 루트로 실행하면 모든 로그인 정보가 일반 사용자가 액세스할 수 없는 루트에 저장됩니다.

스크립트를 처음 실행하는 동안 터미널 프롬프트는 “이 스크립트를 처음 실행하는 것이므로 지침을 따르십시오”라고 말합니다. 터미널 프롬프트가 사용자와 공유하는 링크를 찾아 브라우저에서 엽니다.

링크는 Dropbox 개발자 페이지에서 열립니다. “앱 만들기” 버튼을 찾아 클릭합니다.

“Dropbox API” 옵션을 선택합니다. 그런 다음 더 아래에서 “전체 Dropbox 액세스”를 선택합니다. 이렇게 하면 업로드 도구가 귀하의 계정에 완전히 액세스할 수 있습니다. 이름 섹션에 이름을 입력합니다. 많은 이름이 사용되므로 창의력을 발휘하십시오.

Dropbox 계정에서 앱을 만든 후 구성 페이지로 이동합니다. “생성된 액세스 토큰”을 찾아 생성 버튼을 클릭합니다. 코드를 복사하여 터미널에 붙여넣어 Dropbox 업로더에 로그인합니다.

Dropbox 업로더 사용

Dropbox Uploader에 로그인하면 스크립트가 자동으로 종료됩니다. 사용하려면 다시 시작해야 합니다. 다음과 같이 하십시오.

./dropbox_uploader.sh

목록

Dropbox Uploader는 Dropbox 원격 폴더의 전체 콘텐츠를 쉽게 나열할 수 있습니다. 이것은 특히 파일 다운로드를 준비하는 데 유용합니다. 목록을 사용하려면 다음을 수행하십시오.

./dropbox_uploader.sh list

목록은 Dropbox의 전체 폴더 구조를 인쇄합니다. 다음을 사용하여 출력을 파일에 저장합니다.

./dropbox_uploader.sh list >> dropbox-contents.txt

업로드

Dropbox 업로더를 통해 Dropbox에 업로드하려면 먼저 파일을 /home/Dropbox-Uploader/로 이동하세요. 파일 관리자로 이 작업을 수행합니다. 그런 다음 업로드를 시작하려면 업로드를 실행하고 폴더를 지정하기만 하면 됩니다.

./dropbox_uploader.sh upload testfile.jpg /dropbox/whatever/folder/you/want

찾다

검색은 목록 기능과 매우 유사합니다. 사용자가 검색 쿼리를 작성하면 스크립트가 해당 쿼리를 기반으로 목록을 필터링합니다. 예를 들어 Dropbox에서 ‘sh’가 포함된 항목을 검색하려면 다음을 수행하세요.

./dropbox_uploader.sh search sh

업로드 도구는 검색어 “sh”와 관련된 모든 파일 목록을 인쇄합니다.

  Linux 명령을 파일로 출력하는 방법

다운로드

다운로드는 매우 간단합니다. 먼저 목록이나 검색을 사용하여 Dropbox 계정의 콘텐츠를 살펴보세요. 그런 다음 검색 결과(또는 목록 결과)를 복사합니다. 전체 디렉토리 구조를 복사해야 합니다. 즉, /Dropbox/testA/testB/misc/file.jpg 안에 파일이 있는 경우 다음과 같습니다.

./dropbox_uploader.sh download /testA/testB/misc/file.jpg

Dropbox 폴더가 포함되지 않아야 하는 이유는 스크립트가 이미 모든 것이 거기에서 시작된다는 것을 알고 있기 때문입니다.

삭제

삭제는 명령줄에서 직접 수행할 수 있습니다. 삭제하려면 “검색” 또는 “목록”을 사용하여 삭제할 파일을 찾으십시오. 그런 다음 다음을 사용하여 삭제합니다.

./dropbox_uploader.sh delete /whatever/folder/file.jpg

기타 명령

Dropbox Uploader 도구에는 많은 개별 기능이 포함된 매우 다양한 기능이 있습니다. 기본 사항을 살펴보았지만 업로더로 더 복잡한 작업을 수행하려는 경우 스크립트의 도움말 섹션을 참조하세요. 이는 하위 명령(목록, 검색 등) 없이 스크립트 자체를 실행하여 쉽게 수행할 수 있습니다.

나중에 읽을 수 있도록 전체 도움말 명령을 텍스트 파일에 저장하려면 다음을 수행하십시오.

./dropbox_uploader.sh >> dropbox-uploader-help.txt