Sincronizar Carpetas con Google Drive en Linux - Debian, Ubuntu, LinuxMint, Xanadu




Google Drive es el lugar donde se accede a todos tus archivos, incluidos los documentos de Google Docs y los archivos locales que Utiliza Google Drive para guardar todo tipo de archivos, incluidos documentos, presentaciones, música, fotos y vídeos.

Funciona correctamente en Debian, Ubuntu, LinuxMint, Xanadu

Todo aquel usuario que tenga un dispositivo Android, o una cuenta gmail ya cuenta con Google Drive para su uso. De esta forma podremos mantener un "respaldo de nuestros archivos en local (Pc, Laptop) en la nube (Google Drive) de esa forma no perderemos nuestra información por algún problema en disco o similar.

Google Drive

Para instalar la aplicación realizamos los siguientes pasos:

Abrimos consola (terminal) y escribimos:

Si usamos Debian o Xanadu, ya que esta tanto en Jessie como en SID tecleamos:

sudo apt-get update
sudo apt-get install inotify-tools
sudo apt-get install grive

Para Ubuntu y derivados, tecleamos

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

Crearemos una carpeta para sincronizar, en este caso la llamaremos gDrive

mkdir gDrive

Ahora, entraremos en nuestra recien carpeta creada y nos autentificamos en Google Drive, y otorgamos los permisos necesarios a Grive:

cd gDrive
grive -a

Se mostrará un link (enlace), hacer clic sobre él y autorizar a Grive para que pueda acceder a Google Drive. Algo tan sencillo como copiar el código de autorización y pegarlo de nuevo en consola y darle enter.

Usaremos el siguiente script le colocaremos de nombre grive.sh para que monitorize la carpeta local " gDrive" para detectar cualquier cambio

#!/bin/bash
# Google Drive Grive script that syncs your Google Drive folder on change
# This functionality is currently missing in Grive and there are still no
# official Google Drive app for Linux coming from Google.
#
# This script will only detect local changes and trigger a sync. Remote
# changes will go undetected and are probably still best sync on a periodic
# basis via cron.
#
# Kudos to Nestal Wan for writing the excellent Grive software
# Also thanks to Google for lending some free disk space to me
#
# Peter Österberg, 2012

GRIVE_COMMAND_WITH_PATH=/usr/bin/grive # Path to your grive binary, change to match your system
GDRIVE_PATH=~"$HOME/gDrive" # Path to the folder that you want to be synced
TIMEOUT=300 # Timeout time in seconds, for periodic syncs. Nicely pointed out by ivanmacx

while true
do
inotifywait -t $TIMEOUT -e modify -e move -e create -e delete -r $GDRIVE_PATH
cd $GDRIVE_PATH && $GRIVE_COMMAND_WITH_PATH
done
Recuerda: Cambiar el "GDRIVE_PATH" por la ruta de tu carpeta a sincronizar

Guardamos este archivo y le damos permiso de ejecución. Es recomendable colocarlo en /Home/TUUSUARIO aunque puedes colocarlo donde desees.

chmod +x grive.sh

Si deseas que se autoejecute al inicio de sesión, solo ingresa a Tu Menu y busca Sesiones e Inicio, y agregalo

Hagamos que sincronice cada X minutos en este caso, cada 30 minutos, para ello usamos crontab

crontab -e

Y añadimos la siguiente linea al final

*/30 * * * * cd "$HOME/gDrive" && grive >/dev/null 2>&1

Listo!, todo aquello que coloques en la carpeta gDrive será cada 30 minutos actualizado en Google Drive.

Nota basada en post: elbauldelprogramador.com


tal vez te interese el siguiente artículo
Instalar pcloud en Debian, Ubuntu, Linux Mint y derivados




Otras artículos de interés:

Conceptos básicos sobre señales Wireless
En el presente documento se pretende ofrecer una visión de los conceptos básicos relacionados con la señal wireless, tales como la claridad, enfoque, transmisión, etc de la señal. 1-Factores que in...
Conocer Dispositivos USB, Unidades, Particiones en Linux - Debian - Ubuntu y Derivados
Para conocer que Dispositivos y particiones tenemos actualmente en nuestro sistema usaremos el comando lsblk. lsblk nos da información sobre los dispositivos de bloques de nuestro sistema. Lee la inform...
Navegando a traves de tunel SSH
Empleando un tunel SSH se puede navegar de forma casi anónima y segura por la web, empleando SOCKS. Actualmente la mayoría de los navegadores permiten conexión SOCKS, también necesitas acceso a un servidor SSH de forma remota. ...
La Firma electrónica
La firma electrónica es el conjunto de datos en forma electrónica, consignados junto a otros o asociados con ellos, que pueden ser utilizados como medio de identificación del firmante. La firma electrónica supon...
Implementación efectiva de IDS
Los sniffers e IDS examinan, registran, o actúan sobre el tráfico de red. Prepararse para implementar un sistema de detección de intrusos, o IDS, como parte de su estrategia integral de seguridad, significa conocer a fondo la arquitectura de su re...
Instalar XFCE en Ubuntu/ LinuxMint y derivados
Probando otras alternativas de Unity (no me gusta) he probado Gnome3 me parece un proyecto genial, pero en busca de otras opciones elegí usar XFCE. Xfce es un entorno de escritorio ligero para sistemas tipo Unix como GNU/Linux, BSD,...
El mundo del Virus (I)
El mundo de los virus ha acompañado a la microinformática desde sus inicios. Si bien las plataformas más atacadas han sido las de Microsoft, ha habido incursiones en otros sistemas por parte de los escritores de virus. ...
Estructura de Directorios y sistemas de archivos en GNU Linux
En GNU/Linux todo es un fichero (archivo). Los directorios (carpetas) son archivos, los archivos son archivos, y los dispositivos son archivos. En algunas ocasiones a los dispositivos se les llama nodos, pero igualmente siguen siendo archivos....
Lector de tarjetas SD en Ubuntu / LinuxMint
Hace poco tuve problemas que LinuxMint 11 (Katya) reconociera mi tarjeta SD (http://es.wikipedia.org/wiki/Secure_Digital) por lo que tuve que buscar info en la red. ...
Ubuntu vs Windows
Muchas personas hemos oido hablar muy bien sobre el uso de linux en un ordenador de escritorio pero no se atreven a hacer la migración. Intentaré mostrar en este artículo cómo funciona un escritorio de Linux apuntando l...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • blog
  • bsd
  • bug
  • carpetas
  • centos
  • chrome
  • cifrado
  • computer
  • debian
  • drive
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • google
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • informatica
  • internet
  • isos
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • opensource
  • pgp
  • php
  • sabayon
  • seguridad
  • sincronizar
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra