Instalação Básica

# Linux (Debian/Ubuntu)
curl https://rclone.org/install.sh | sudo bash

# macOS
brew install rclone

# Windows
choco install rclone

Comandos Essenciais

# Listar arquivos
rclone ls remote:nome_do_bucket

# Copiar arquivos
rclone copy origem destino:/pasta

# Sincronizar diretórios
rclone sync origem destino:/pasta --progress

# Excluir arquivos
rclone delete remote:pasta_obsoleta

Comandos Avançados

# Verificar espaço utilizado
rclone about remote:

# Listar diretórios
rclone lsd remote:

# Calcular tamanho
rclone size remote:pasta_importante

# Limpar lixeira
rclone cleanup remote:

Flags para Alta Performance

Parâmetros avançados para otimizar suas transferências:

FlagDescriçãoValor Recomendado
-PProgresso detalhadoSempre usar
--transfersTransferências paralelas2-4
--checkersVerificadores simultâneos2-4
--tpslimitLimite de transações/segundo4
--onedrive-chunk-sizeTamanho do chunk (OneDrive)10M
--bwlimitLimite de banda15M
--low-level-retriesTentativas de recuperação10
--retriesTentativas normais5
--timeoutTempo máximo por operação10m
--ignore-checksumIgnora verificação de hashUse com cuidado!
--ignore-case-syncIgnora diferença de caixaPara sistemas case-insensitive
--log-fileArquivo de log personalizado/caminho/do/log.log
--log-formatFormato do logdate,time
--user-agentIdentificação personalizada"ISV|rclone.org|rclone/v1.50.2"

Exemplo de Uso

Sincronização Otimizada para OneDrive

rclone sync -P --transfers 2 --checkers 2 --tpslimit 4 \
--onedrive-chunk-size 10M --bwlimit 15M \
--low-level-retries 10 --retries 5 --timeout 10m \
--ignore-checksum --ignore-case-sync \
--log-file /home/ubuntu/logs-rclone/rclone-sync1.log \
--log-format "date,time" --log-level INFO \
--ignore-size \
--user-agent "ISV|rclone.org|rclone/v1.50.2" \
/local/path/ oneDrive:remote_folder

Agendamento com Cron (Backup Diário)

0 2 * * * /usr/bin/rclone sync -P /dados importantes:backup --bwlimit "08:00,15M 23:00,off"

Boas práticas

  1. Teste antes de sincronizar! Use --dry-run
  2. Cuidado com --ignore-checksum - Desativa verificação de integridade
  3. Monitore logs regularmente: tail -f /home/ubuntu/logs-rclone/rclone-sync1.log

Recursos Adicionais