프로젝트에서 보기 →

dropbox transfer cli

시작일
종료일
수정일

Linux CLI에서 Dropbox를 사용하는 방법은 크게 두 가지입니다. 다만 Dropbox Transfer(전송 기능)는 CLI를 공식 지원하지 않고, Dropbox에 파일을 업로드한 뒤 공유 링크를 생성하는 방식으로 비슷한 결과를 얻을 수 있습니다.


방법 1: Dropbox-Uploader (가장 간단, bash + curl만 필요)

Dropbox API v2를 사용하는 bash 스크립트로, curl만 있으면 동작합니다.

# 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을 입력하면 됩니다.

설정 완료 후:

# 업로드
./dropbox_uploader.sh upload archive.tar.gz /archive.tar.gz

# 공유 링크 생성
./dropbox_uploader.sh share /archive.tar.gz

Dropbox-Uploader 사용 후 정리

# 인증 토큰 파일 삭제
rm ~/.dropbox_uploader

# 스크립트 삭제
rm dropbox_uploader.sh

# Dropbox 웹에서도 앱 연결 해제
# https://www.dropbox.com/account/connected_apps 에서 해당 앱 'Disconnect'

혹시 모를 흔적까지 완전 삭제

# 관련 파일 검색
find / -name "*dropbox*" -o -name "*dbxcli*" 2>/dev/null

# bash 히스토리에서 토큰/명령어 흔적 제거
history -c
> ~/.bash_history

가장 중요한 건 로컬 토큰 파일 삭제 + Dropbox 웹에서 앱 연결 해제를 둘 다 하는 것입니다. 로컬만 지우면 토큰이 여전히 유효할 수 있고, 웹에서 해제하면 토큰이 즉시 무효화됩니다.

← 프로젝트에서 보기