Está en la página 1de 2

INSTALACIÓN DE GO

#################
Descargar go
$> sudo curl -O https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz

Descomprimir
$> sudo tar -xvf go1.8.linux-amd64.tar.gz
$> sudo mv go /usr/local

Comprobamos que go este instalado


$> go version

Nos debe devolver


$> go version go1.8 linux/amd64

Configurar el path de GO
$> sudo vim ~/.profile

Agregamos al final esta linea


$> export PATH=$PATH:/usr/local/go/bin

Cargamos la configuracion
$> source ~/.profile

INTALACIÓN DE GDRIVE
####################
Descargar de esta pagina https://github.com/prasmussen/gdrive el archivo gdrive-linux-x64

Agregar permisos de ejecución


$> chmod +x gdrive-linux-x64

Vincular nuestra herramienta gdrive con nuestra cuenta de google drive


$>./gdrive-linux-x64 about

La consola nos pedira un código de verificación.


Debemos copiar la url que se muestra en la consola y pegarla en nuestro navegador.

COMANDOS
########

Listar
------
Para enumerar los contenidos (archivos y directorios) de su Google Drive.
$> ./gdrive-linux-386 list

Limitar el número máximo de archivos que se pueden mostrar en la salida (el valor predeterminado es 30).
$> ./gdrive-linux-386 list -m 10

Listar solo archivos específicos (por ejemplo, que contengan 'Gmail' en su nombre) en la salida.
$> ./gdrive-linux-386 list -m 10 --query "name contains 'gmail'"

Descargar y subir archivos


--------------------------
Para cargar un archivo.
$> ./gdrive-linux-386 upload nombredearchivo

Para cargar un archivo a un directorio específico.


$> ./gdrive-linux-386 upload --parent iddedirectorio nombredelarchivo
Para crear un nuevo directorio en su Google Drive.
$> ./gdrive-linux-386 mkdir nombrededirectorio

Para crear un directorio en un directorio específico.


$> ./gdrive-linux-x64 mkdir -p iddirectorio nombredelarchivo

Descargar un archivo desde su cuenta de Google Drive a su sistema.


$> ./gdrive-linux-386 download nombredearchivo

-f : le dice a Gdrive que sobreescriba el archivo existentes del


mismo nombre(si hay alguno).

-r : le dice a la herramienta que descargue un directorio


recursivamente. -> funciona con las operaciones de carga

--delete : se asegura de que el archivo remoto se elimine cuando la


descarga se realiza correctamente. -> funciona con las operaciones de carga.

Compartir archivos
------------------
Compartir tus archivos de Google Drive con otros. Por ejemplo, si desea que un archivo sea legible para todos.
$> ./gdrive-linux-386 share iddearchivo

Compartir un archivo con alguien que conoce


$> ./gdrive-linux-386 share iddearchivo --type user --email emaildelusuarioconocido

El comando anterior otorgará permiso de lector a su amigo.


Otorgar permisos:
--role 'owner' -> propietario
--role 'writer' -> escritor
--role 'commenter' -> comentarista
--role 'reader' -> lector

Mostrar información de archivo


$> ./gdrive-linux-386 info iddearchivo