Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A Dropbox CLI (Command Line Interface) é uma ferramenta poderosa para gerenciar e sincronizar arquivos em sua conta Dropbox diretamente do terminal. No ambiente Raspberry Pi, que é amplamente utilizado para projetos de automação, servidores pessoais e outras aplicações IoT, a Dropbox CLI pode ser extremamente útil para backups automáticos, sincronização de dados e outras tarefas que exigem armazenamento em nuvem. Este artigo abordará como instalar e utilizar a Dropbox CLI no Raspberry Pi, fornecendo exemplos práticos para facilitar a compreensão.
Exemplos:
Instalação da Dropbox CLI no Raspberry Pi:
Antes de começar, certifique-se de que seu Raspberry Pi está atualizado:
sudo apt-get update
sudo apt-get upgrade
Em seguida, baixe o daemon da Dropbox:
cd ~ && wget -O dropbox.tar.gz "https://www.dropbox.com/download?plat=lnx.x86_64"
Extraia o arquivo baixado:
tar -xvzf dropbox.tar.gz
Inicie o daemon da Dropbox:
~/.dropbox-dist/dropboxd
Após iniciar o daemon, você verá uma mensagem pedindo para visitar uma URL para vincular seu dispositivo à sua conta Dropbox. Abra a URL em um navegador, faça login e autorize o dispositivo.
Instalação da Dropbox CLI:
Para instalar a CLI, você precisará do Python e do pip instalados. Instale-os com os seguintes comandos:
sudo apt-get install python3-pip
Em seguida, instale a CLI da Dropbox:
sudo pip3 install dropbox-cli
Utilizando a Dropbox CLI:
Para verificar o status da sincronização:
dropbox-cli status
Para iniciar a sincronização:
dropbox-cli start
Para parar a sincronização:
dropbox-cli stop
Para obter ajuda e ver todos os comandos disponíveis:
dropbox-cli help
Automatizando Backups com Dropbox CLI:
Você pode criar um script simples para automatizar o backup de um diretório específico para sua conta Dropbox. Crie um arquivo de script, por exemplo, backup.sh
:
nano backup.sh
Adicione o seguinte conteúdo ao arquivo:
#!/bin/bash
DROPBOX_DIR=~/Dropbox/backup
SOURCE_DIR=~/meus_dados
# Cria o diretório de backup se não existir
mkdir -p $DROPBOX_DIR
# Copia os arquivos para o diretório do Dropbox
cp -r $SOURCE_DIR/* $DROPBOX_DIR/
# Inicia a sincronização
dropbox-cli start
Torne o script executável:
chmod +x backup.sh
Agora você pode executar o script para realizar o backup:
./backup.sh
Para automatizar isso, você pode adicionar o script ao cron:
crontab -e
Adicione a seguinte linha para executar o script diariamente às 2h da manhã:
0 2 * * * /home/pi/backup.sh