Você está na página 1de 4

Introdução:

Rclone é uma ferramenta de linha de comando que permite


sincronizar arquivos e diretórios entre diferentes serviços de
armazenamento em nuvem e sistemas de arquivos locais. Com o
Rclone, você pode facilmente copiar, mover, sincronizar e até
mesmo criptografar seus dados entre diversos serviços de
armazenamento em nuvem como Google Drive, Dropbox, Amazon
S3, Microsoft OneDrive e muitos outros.

Instalação:
1. Linux:
• No Ubuntu ou Debian, você pode instalar o Rclone
diretamente dos repositórios oficiais usando o seguinte
comando:
Comando: sudo apt-get install rclone
• Para outras distribuições Linux ou para a instalação
manual, você pode seguir as instruções no site oficial do
Rclone: https://rclone.org/install/
2. Windows:
• Baixe o instalador do Rclone no site oficial:
https://rclone.org/downloads/
• Execute o instalador e siga as instruções na tela.
3. macOS:
• Você pode instalar o Rclone usando o Homebrew com o
seguinte comando:
Comando: brew install rclone

Configuração: Após a instalação, você precisa configurar o Rclone


para acessar seus serviços de armazenamento em nuvem. Siga os
passos abaixo:
1. Inicialize a configuração:
• Abra um terminal ou prompt de comando.
• Execute o seguinte comando:
Comando: rclone config

2. Adicione um novo remote:


• Selecione a opção n para adicionar um novo remote.
• Escolha um nome para o remote (pode ser qualquer
nome, por exemplo, "google drive").
• Escolha o tipo de serviço de armazenamento em nuvem
que você deseja configurar (por exemplo, Google Drive).
• Siga as instruções para autenticar o Rclone com o
serviço escolhido.
Comandos Básicos:
Aqui estão alguns dos comandos básicos do Rclone que você pode
usar:
1. Listar diretórios remotos:
Comando: rclone ls nome_do_remote:diretorio_remoto

2. Copiar arquivos/diretórios do local para o remoto:


Comando: rclone copy /caminho/local
nome_do_remote:diretorio_remoto

3. Copiar arquivos/diretórios do remoto para o local:


Comando: rclone copy nome_do_remote:diretorio_remoto
/caminho/local

4. Sincronizar arquivos/diretórios entre local e remoto


(atualizações apenas):
Comando: rclone sync /caminho/local
nome_do_remote:diretorio_remoto
5. Excluir arquivos/diretórios remotos:
Comando: rclone delete nome_do_remote:diretorio_remoto

6. Listar remotes configurados:


Comando: rclone listremotes

Exemplo de Uso:
Vamos supor que você tenha configurado um remote chamado
"googledrive" para o Google Drive e deseja fazer upload de um
arquivo chamado "arquivo.txt" da sua pasta local para o diretório
"Documentos" no Google Drive. Você pode fazer isso com o
seguinte comando:
Comando: rclone copy /caminho/do/arquivo.txt
googledrive:Documentos

Observe este exemplo que é usado para transferências entre o


server Linux usando rclone, ele manda direto para a Oracle
gravações:

Comando:
rclone copy -vvv "C:\gravacoes\ " oci-oracle:

Vamos analisar cada parte do comando:


• rclone: É o próprio comando Rclone, que invoca a ferramenta.
• -vvvvvvv: Esse é um argumento de nível de verbosidade,
indicando o nível de detalhes que o Rclone irá imprimir
durante a execução do comando. Cada "v" representa um
nível de verbosidade adicional. Neste caso, com sete "v", o
Rclone estará em seu nível máximo de verbosidade, o que
significa que será altamente detalhado em seus logs e saída
de console. Isso pode ser útil para depuração e diagnóstico de
problemas.
• copy: Este é o comando que indica que você deseja copiar
arquivos ou diretórios de um local para outro. O comando
copy é seguido pelos caminhos de origem e destino.
• "C:\gravacoes\ ": Este é o caminho de origem, indicando o
diretório que contém os arquivos que você deseja copiar. No
caso deste exemplo, os arquivos estão localizados no diretório
"C:\gravacoes" do sistema de arquivos local do Windows. O
espaço no final do caminho pode ser um erro tipográfico, e é
importante garantir que o caminho esteja corretamente
especificado.
• oci-oracle:: Este é o remote de destino para onde os arquivos
serão copiados. "oci-oracle" é o nome do remote configurado
no Rclone para se conectar a algum serviço de
armazenamento em nuvem que utiliza o protocolo OCI (Oracle
Cloud Infrastructure). Você deve ter configurado previamente
esse remote para se conectar ao seu serviço de
armazenamento em nuvem Oracle Cloud.
Portanto, ao executar este comando, o Rclone fará uma cópia
recursiva de todos os arquivos e diretórios encontrados em
"C:\gravacoes" e os copiará para o remote "oci-oracle", utilizando o
nível máximo de verbosidade para imprimir detalhes sobre o
processo. Certifique-se de que o caminho de origem e o remote de
destino estejam corretamente configurados e acessíveis.

Você também pode gostar