Se você acabou de chegar ao Linux, provavelmente já percebeu uma coisa: não existe um cliente oficial do Google Drive para Linux, como acontece no Windows e no macOS.
Mas isso não significa que você não possa ter uma experiência semelhante.
Neste guia, vamos configurar uma solução gratuita, automática e open source para manter seus arquivos sincronizados entre o Google Drive e o Linux.
Mesmo que você nunca tenha usado o terminal, este tutorial foi escrito para ser simples de acompanhar. Ao final, você terá uma pasta local sincronizada automaticamente com a nuvem.
O que vamos usar?
Rclone
O Rclone é uma ferramenta extremamente popular no mundo Linux para conectar sistemas a diversos serviços de armazenamento em nuvem, incluindo:
- Google Drive
- Dropbox
- OneDrive
- Amazon S3
- Entre outros
Ele será responsável por criar a conexão entre seu Google Drive no Linux,.
CDSync
O CDSync é uma ferramenta que automatiza a sincronização entre o computador e a nuvem.
Ele funciona da seguinte forma:
- Detecta alterações em arquivos locais;
- Envia automaticamente as mudanças para o Google Drive;
- Verifica periodicamente alterações feitas diretamente na nuvem;
- Mantém tudo sincronizado entre os dois lados.
Na prática, o comportamento é muito parecido com o cliente oficial do Google Drive disponível para Windows.
Pré-requisitos
Antes de começar, certifique-se de possuir:
- Uma conta Google;
- Um sistema Linux atualizado;
- Conexão com a internet.
Este tutorial funciona em praticamente qualquer distribuição Linux moderna.
1. Instalando o Rclone

Antes de qualquer coisa, precisamos instalar o Rclone.
Arch Linux, CachyOS e EndeavourOS
sudo pacman -S rclone
Inserir captura da instalação do Rclone via pacman
Fedora
sudo dnf install rclone
Ubuntu, Debian e Linux Mint
sudo apt install rclone
Inserir captura da instalação do Rclone via apt
Verificando a instalação
Após a instalação, execute:
rclone version
Se tudo estiver correto, você verá algo semelhante a:
rclone v1.xx
Inserir captura mostrando a versão do Rclone
2. Instalando as Dependências do CDSync

Agora vamos instalar os pacotes necessários para o funcionamento do CDSync.
Arch Linux, CachyOS e EndeavourOS
sudo pacman -S inotify-tools python-gobject libappindicator-gtk3 git
Inserir captura da instalação das dependências
Fedora
sudo dnf install inotify-tools python3-gobject libappindicator-gtk3 git
Inserir captura da instalação das dependências
Ubuntu e Debian
sudo apt install inotify-tools python3-gi gir1.2-appindicator3-0.1 git
Inserir captura da instalação das dependências
3. Configurando o Acesso ao Google Drive no Linux
Agora vamos conectar o Linux à sua conta Google.
Execute:
rclone config
Você verá algo semelhante a:
n) New remote
e) Edit existing remote
d) Delete remote
q) Quit config
Digite:
n
para criar uma nova configuração.

4. Criando o Remote do Google Drive
Quando o terminal solicitar o nome da conexão, digite:
gdrive

Na próxima etapa, escolha o tipo de armazenamento:
drive

5. Configuração Rápida
Quando aparecer:
client_id>
client_secret>
Apenas pressione Enter em ambos os campos.
Quando surgir a opção scope, escolha:
1
Essa opção concede acesso completo ao Google Drive.

6. Autorizando o Google Drive
Quando aparecer a pergunta:
Use auto config?
Digite:
y

O navegador será aberto automaticamente.
Faça login na conta desejada e autorize o acesso.

Após concluir a autorização, retorne ao terminal e confirme a configuração.
7. Testando a Conexão do Google Drive no Linux
Vamos verificar se o acesso ao Google Drive foi configurado corretamente.
Execute:
rclone lsd gdrive:
Se tudo estiver funcionando, suas pastas aparecerão listadas no terminal.
Se suas pastas aparecerem, o Rclone está configurado corretamente.
8. Baixando o CDSync
Agora vamos instalar a ferramenta responsável pela sincronização automática.
Clone o repositório:
git clone https://github.com/muller-front/cdsync.git
Entre na pasta:
cd cdsync
Inserir captura clonando o repositório CDSync
9. Criando o Arquivo de Configuração
Copie o arquivo de exemplo:
cp config.env.example config.env
10. Configurando o CDSync
Abra o arquivo:
config.env
Usuários KDE podem utilizar:
kate config.env
Usuários GNOME podem utilizar:
gedit config.env
Localize as seguintes linhas:
RCLONE_REMOTE=gdrive:
LOCAL_SYNC_DIR=/home/SEU_USUARIO/Drive
Exemplo:
RCLONE_REMOTE=gdrive:
LOCAL_SYNC_DIR=/home/victor/Drive
Salve e feche o editor.
11. Criando a Pasta Sincronizada
Agora vamos criar a pasta local que será sincronizada com o Google Drive.
mkdir -p ~/Drive
Inserir captura da pasta Drive criada
12. Instalando o CDSync
Execute:
./install.sh
Durante a instalação aparecerá a seguinte pergunta:
Do you want to enable and start the synchronization services now?
[Y/n]
Digite:
Y
13. Verificando o Serviço
Após a instalação, verifique se o serviço está ativo:
systemctl --user status cdsync
Se aparecer algo semelhante a:
active (running)
o CDSync está funcionando corretamente.
Inserir captura do serviço ativo
14. Testando a Sincronização
Crie um arquivo de teste dentro da pasta sincronizada:
touch ~/Drive/teste.txt
Após alguns segundos, ele deverá aparecer no Google Drive.
Se isso acontecer, a sincronização está funcionando corretamente.
Conclusão
Embora o Linux não possua um cliente oficial do Google Drive, a combinação do Rclone com o CDSync oferece uma solução robusta, eficiente e totalmente gratuita para sincronização de arquivos.
Com poucos passos, você consegue manter seus documentos sincronizados entre o computador e a nuvem, com segurança, velocidade e total controle sobre seus dados.
Principais vantagens
- Gratuito;
- Open Source;
- Compatível com praticamente qualquer distribuição Linux;
- Sincronização automática;
- Integração com Google Drive;
- Controle total dos seus arquivos.
Gostou deste tutorial? Compartilhe com outros usuários Linux e ajude mais pessoas a descobrirem alternativas livres e eficientes para sincronização em nuvem.