Dropbox no servidor linux - como incluir / excluir pastas?


Respostas:


20

A CLI oficial do Dropbox tem uma opção de exclusão .

No Linux, o Dropbox possui um cliente ( dropbox) e um deamon ( dropboxd).

O cliente possui o excludecomando, que você pode usar para excluir diretórios. Por exemplo, para excluir node_modules do Dropbox, você pode inserirdropbox exclude add ./node_modules

dropbox help exclude imprimirá as informações da ajuda:

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
Existe uma maneira de configurar sem o daemon dropbox em execução?
Dimitri Kopriwa

@BigDong Para que você precisa disso?
Piotr Dobrogost

@PiotrDobrogost O problema é que, se eu tiver um Dropbox com 500 GB, preciso fazer o download de todos os 500 GB antes de poder aplicar a exclusão, porque o daemon aguarda a conclusão da sincronização inicial antes de aplicar a exclusão. Infelizmente, muitos de nós não temos 500 GB em nossas máquinas, portanto, não podemos usá-lo.
precisa saber é o seguinte

@PiotrDobrogost por exemplo: >>>> cgnorthcutt @ cpu: ~ $ python dropbox.py status Sincronizando (57.278 arquivos restantes) Fazendo download de 57.278 arquivos ... >>>> cgnorthcutt @ cpu: ~ $ python dropbox.py lista de exclusões Dropbox isn está respondendo!
precisa saber é o seguinte

@BigDong Uma maneira que eu encontrei para fazer este trabalho é para executar o comando ao estar no Dropbox pasta por exemplo: (muito certo que este é mesmo que especificar o caminho absoluto)
cgnorthcutt

2

Imagine uma pasta na raiz do Dropbox chamada "YOURFOLDER"

1 - Dica: cd ~/Dropbox

2 - Pressione Enter

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

4 - Pressione Enter

Confirmar

1 - dica: dropbox exclude list

2 - Pressione Enter

Uma lista de pastas excluídas será exibida:

Excluído: ../../../root/Dropbox/YOURFOLDER


0

Na maioria das vezes, a CLI do Dropbox funciona bem. Aqui estão algumas dicas que eu encontrei no Ubuntu Server (14.04).

  1. Para que a exclusão funcione corretamente, é melhor estar na pasta Dropbox cd ~/Dropbox\ \(blah\)/e depois excluir o diretório ~/Dropbox (blah)$ ~/bin/dropbox.py exclude add /home/<USERNAME>/Dropbox\ \(blah\)/somefolder.
  2. Se você excluir uma pasta de nível superior, mas quiser adicioná-la novamente e excluir subpastas, remova a pasta de nível superior da sincronização seletiva

0

Isso localizará e excluirá as pastas ".llgal" da galeria de fotos do ano de 2016:

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

Sei que não foi o que você solicitou, mas talvez possa ajudar outras pessoas.

Estou procurando uma solução como modificar o banco de dados do dropbox, porque também tenho problemas com o dropbox ocupado.

Saudações


Qual é o objetivo tr '\n' ' 'deste caso?
RalfFriedl
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.