Estou tentando configurar rclone
para sincronizar meu Google Drive remoto e consegui configurar tudo com sucesso (depois que baixei uma versão mais recente do rclone
; a versão do Linux Mint estava desatualizada e não funcionava).
Ao correr:
rclone copy remote-google:/ /home/me/drive/
Consigo baixar todos os arquivos do meu disco. Só tem um problema: só consigo baixar os arquivos , não a estrutura de pastas/diretórios. Todos os arquivos aparecem no meu computador em uma pasta gigante.
Na linha de comando não vejo nenhuma explicação para isso, apenas vários avisos duplicados:
2025/04/04 10:42:58 AVISO: Google Fotos/2008/03/Imagem 195-MIX.jpg: Objeto duplicado encontrado na fonte - ignorando
Alguém pode explicar como posso baixar meu drive através de rclone
... com os diretórios intactos?
Existe algum requisito específico para usar o rclone ? Caso contrário, considere experimentar o gdrive , escrito em Rust, baseado em uma versão anterior escrita em Go. A configuração inicial é um pouco irritante, pois você precisa criar um "aplicativo" no Google Cloud, mas não é difícil. Isso ocorre porque nenhum terceiro acessa seus arquivos, então as chaves do aplicativo são todas privadas, o que as torna mais seguras. Você nunca precisa publicá-lo completamente, pois somente você o utilizará. Se você estiver no Google Workspace, use o tipo de aplicativo interno , que é um pouco mais fácil.
Você baixa a última versão, coloca no seu
PATH
(por exemplo~/.local/bin/
), e então executa:Este guia orientará você no processo de configuração do aplicativo.
Depois disso,
cd
acesse o diretório de destino local, para maior facilidade e segurança. Você pode ver o que será acessado com isto:Para pegar tudo e manter a estrutura de pastas, você itera apenas a lista de IDs de nível superior, então você pode fazer algo assim:
Ele fornece ajuda detalhada para todos os comandos com
gdrive help
ou prefixandohelp
os argumentos, por exemplo:Este é um processo unidirecional, que, por padrão, não sobrescreve arquivos existentes. Assim como outras ferramentas, ele não pode baixar arquivos do tipo Planilhas, Documentos, etc. Você verá um erro como:
Veja
gdrive help files export
cópias offline delas.Finalmente descobri o problema:
rclone
estava baixando meus arquivos em pastas! No entanto, também estava baixando meus arquivos do Google Docs, o que eu não esperava (já que eles não aparecem como arquivos no meu drive online no Google).Esses arquivos tinham nomes semelhantes aos dos documentos que eu tinha (em pastas) no meu Drive, e eles eram baixados primeiro (antes de qualquer arquivo do Drive), então parecia que eu estava apenas baixando arquivos sem pastas. No entanto, depois que deixei todos esses arquivos (do Google Docs) baixarem, comecei a receber todos os meus arquivos do Google Docs... com pastas.