Backup com Dropbox via linha de comando no Linux

Baixe o script:

$ wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh
$ chmod +x dropbox_uploader.sh
$ ./dropbox_uploader.sh


Vá até https://www2.dropbox.com/developers/apps e crie um APP:

Depois de criado o APP, pegue a KEY e o código SECRET:

Rode o comando e insira a KEY e a SECRET quando solicitado:
./dropbox_uploader.sh

Agora, pegue o link que ele dá no final do comando e cole no navegador:

Autorize o APP que você autorizou anteriormente:

Para verificar se está tudo ok, rode o comando:
./dropbox_uploader.sh info

Mais comandos:
./dropbox_uploader.sh help

Exemplos:

Listar tudo no diretório raiz:
$ ./dropbox_uploader.sh list

Listar tudo num diretório específico:
$ ./dropbox_uploader.sh list Documents/manuals

Para fazer upload para um diretório específico:
$ ./dropbox_uploader.sh upload snort.pdf Documents/manuals

Para baixar um arquivo remoto para um arquivo local:
$ ./dropbox_uploader.sh download Documents/manuals/mysql.pdf ./mysql.pdf

Para baixar um diretório inteiro do Dropbox para uma pasta na sua máquina:
$ ./dropbox_uploader.sh download Documents/manuals ./manuals

Para criar um nome diretório remoto no Dropbox:
$ ./dropbox_uploader.sh mkdir Documents/whitepapers

Para deletar um diretório inteiro (incluindo todo o seu conteúdo) no Dropbox:
$ ./dropbox_uploader.sh delete Documents/manuals

Agora é só criar o script do jeito que você quiser e agendá-lo com “crontab -e”.

Abraços!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *