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