간트 차트에서 보기 →
작업

dropbox transfer cli

시작일
종료일

설명

Linux CLI에서 Dropbox를 사용하는 방법은 크게 두 가지입니다. 다만 **Dropbox Transfer**(전송 기능)는 CLI를 공식 지원하지 않고, Dropbox에 파일을 업로드한 뒤 **공유 링크**를 생성하는 방식으로 비슷한 결과를 얻을 수 있습니다. --- ### 방법 1: Dropbox-Uploader (가장 간단, bash + curl만 필요) Dropbox API v2를 사용하는 bash 스크립트로, curl만 있으면 동작합니다. ```bash # 1. 스크립트 다운로드 curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh chmod +x dropbox_uploader.sh # 2. 최초 실행 시 인증 설정 (Dropbox 앱 생성 필요) ./dropbox_uploader.sh ``` 최초 실행 시 안내에 따라 https://www.dropbox.com/developers/apps 에서 앱을 만들고 **App Key**, **App Secret**을 입력하면 됩니다. 설정 완료 후: ```bash # 업로드 ./dropbox_uploader.sh upload archive.tar.gz /archive.tar.gz # 공유 링크 생성 ./dropbox_uploader.sh share /archive.tar.gz ``` ### Dropbox-Uploader 사용 후 정리 ```bash # 인증 토큰 파일 삭제 rm ~/.dropbox_uploader # 스크립트 삭제 rm dropbox_uploader.sh # Dropbox 웹에서도 앱 연결 해제 # https://www.dropbox.com/account/connected_apps 에서 해당 앱 'Disconnect' ``` ### 혹시 모를 흔적까지 완전 삭제 ```bash # 관련 파일 검색 find / -name "*dropbox*" -o -name "*dbxcli*" 2>/dev/null # bash 히스토리에서 토큰/명령어 흔적 제거 history -c > ~/.bash_history ``` 가장 중요한 건 **로컬 토큰 파일 삭제 + Dropbox 웹에서 앱 연결 해제**를 둘 다 하는 것입니다. 로컬만 지우면 토큰이 여전히 유효할 수 있고, 웹에서 해제하면 토큰이 즉시 무효화됩니다.
← 간트 차트에서 보기