By Marcos Oliveira,

Google Drive Terminal Linux

Introdução

Google Drive é um serviço de armazenamento e sincronização de arquivos oferecido pelo Google, baseia-se no conceito de computação em nuvem, pois o internauta poderá armazenar arquivos através deste serviço e acedê-los a partir de qualquer computador ou outros dispositivos compatíveis, desde que ligados à internet.

Há Clientes para o Google Drive para diversos sistemas operacionais, no entanto ainda não foi desenvolvido pelo Google um Cliente para o Linux!

Porém o desenvolvedor Petter Rasmussen, sob MIT License , criou um aplicativo que torna possível esse acesso pelo Terminal, estamos nos referindo ao GDrive.

Download e Instalação

Baixe o arquivo, nesse caso iremos usar como exemplo 32bit, veja a lista de Arquiteturas disponíveis: https://github.com/prasmussen/gdrive

Torne-o executável

chmod +x gdrive-linux-386

Rode esse comando pra gerar a URL e pôr o código de autenticação do Google, acesse a URL , copie e entre com seu código:

./gdrive-linux-386 about

Depois de autenticado, você pode listar seus arquivos com esse comando

./gdrive-linux-386 list

Para baixar um arquivo do Google Drive, use o comando

./gdrive-linux-386 download [nome-do-arquivo]

Para criar um Diretório no Drive

./gdrive-linux-386 mkdir [nome-do-diretorio]

Para fazer Upload de um arquivo

./gdrive-linux-386 upload [nome-do-arquivo-local]

Ainda há vários parâmetros que podem ser passados, como:

  • -f, –force , força substituir um arquivo
  • -r, –recursive , recursivamente
  • –path
  • –delete
  • –no-progress (…)

Consulte a documentação para informação completa

https://github.com/prasmussen/gdrive

Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !