Linux 서버의 Dropbox-폴더를 포함 / 제외하는 방법?


17

Dropbox GUI를 사용하여 동기화 할 폴더를 구체적으로 제어 할 수 있습니다. 어떻게 든 명령 줄 에서도이 작업을 수행 할 수 있습니까?

배경 : 여기에 제공된 Linux 서버에 Dropbox를 설치하기위한 솔루션을 시험 중이며 정상적으로 작동하는 것 같습니다 : http://ubuntuservergui.com/ubuntu-server-guide/install-dropbox-ubuntu-server

답변:


20

공식 Dropbox CLI에는 제외 옵션이 있습니다.

Linux에서 Dropbox에는 클라이언트 ( dropbox)와 데몬 ( dropboxd)이 있습니다.

클라이언트에는 exclude디렉토리를 제외시키는 데 사용할 수 있는 명령이 있습니다. 예를 들어 Dropbox에서 node_modules를 제외하려면 입력 할 수 있습니다dropbox exclude add ./node_modules

dropbox help exclude 도움말 정보를 인쇄합니다 :

dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

"list" prints a list of directories currently excluded from syncing.
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox.
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox.
With no arguments, executes "list".
Any specified path must be within Dropbox.

6
dropbox 데몬을 실행하지 않고 구성하는 방법이 있습니까?
Dimitri Kopriwa

@BigDong 무엇을해야합니까?
Piotr Dobrogost

@PiotrDobrogost 문제는 ​​500GB의 Dropbox가있는 경우 디먼이 제외를 적용하기 전에 초기 동기화가 완료되기를 기다리기 때문에 exclude를 적용하기 전에 500GB를 모두 다운로드해야한다는 것입니다. 불행히도, 우리 중 많은 사람들이 우리 컴퓨터에 500GB를 가지고 있지 않으므로 이것을 전혀 사용할 수 없습니다.
cgnorthcutt

@PiotrDobrogost 예 : >>>> cgnorthcutt @ cpu : ~ $ python dropbox.py status 동기화 중 (57,278 개 파일 남음) 57,278 개 파일 다운로드 중 >>>> cgnorthcutt @ cpu : ~ $ python dropbox.py 제외 목록 Dropbox가 아닙니다 응답하지 않습니다!
cgnorthcutt

@BigDong이 작업을 수행하는 방법 중 하나는 Dropbox 폴더에있는 동안 명령을 실행하는 것입니다. 예 : (절대 경로 지정과 동일 함)
cgnorthcutt

2

Dropbox 루트에 "YOURFOLDER"라는 폴더가 있다고 상상해보십시오

1-팁 : cd ~/Dropbox

2-Enter를 누르십시오

3-팁 : dropbox exclude add ~/Dropbox/YOURFOLDER

4-Enter를 누르십시오

확인

1-팁 : dropbox exclude list

2-Enter를 누르십시오

제외 된 폴더 목록이 나타납니다.

제외됨 : ../../../root/Dropbox/YOURFOLDER


0

대부분의 경우 Dropbox CLI가 잘 작동합니다. Ubuntu Server (14.04)에서 찾은 몇 가지 문제가 있습니다.

  1. 제외가 제대로 작동하려면 Dropbox 폴더 cd ~/Dropbox\ \(blah\)/에있는 다음 디렉토리를 제외하는 것이 ~/Dropbox (blah)$ ~/bin/dropbox.py exclude add /home/<USERNAME>/Dropbox\ \(blah\)/somefolder좋습니다.
  2. 상위 폴더를 제외하고 다시 추가하고 하위 폴더를 제외하려면 선택 동기화에서 상위 폴더를 제거하십시오

0

2016 년 사진 갤러리에서 ".llgal"폴더를 찾아서 제외합니다.

dropbox exclude add $(find /home/dcp/Dropbox/Galeria_Fotos/2016/ -iname \.llgal | tr '\n' ' ')

나는 그것이 당신이 요청한 것이 아니라 다른 사람들을 도울 수 있다는 것을 알고 있습니다.

dropbox 사용에 문제가 있기 때문에 dropbox의 데이터베이스 수정과 같은 솔루션을 찾고 있습니다.

문안 인사


tr '\n' ' '이 경우 의 목적은 무엇입니까 ?
RalfFriedl
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.