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:

HardInfo, Perfil del sistema / herramienta de referencia (Ubuntu / LinuxMint)
HardInfo es una aplicación libre y de código gratuito con la que podemos consultar la información relativa a nuestro equipo y a los dispositivos conectados a él, obteniendo toda clase de información del hardware....
Instalar Rkhunter (Rootkit Hunter) en CentOS
Abrir Consola: Descargar la versión actual de rkhunter con wget cd /tmp wget -c http://ncu.dl.sourceforge.net/project/rkhunter/rkhunter/1.4.0/rkhunter-1.4.2.tar.gz Instalam...
Apache con PHP y MySQL en Ubuntu (LAMP)
Instalamos Apache: sudo apt-get install apache2 Nos pedir&aac...
Instalar pcloud en Debian, Ubuntu, Linux Mint y derivados
pcloud es un sistema de almacenaje en la nube similar a Mega y Dropbox, te otorga 10 GB gratis. Es una alternativa más para mantener tus archivos respaldados en la nube, uno nunca sabe cuando el disco duro pueda dañarse o cualquier otro problema...
El NTFS de Windows: su lado oculto y el peligro de los nuevos virus
Debido a su estabilidad, funcionalidad y el alto nivel de seguridad que nos proporciona, el sistema de archivos NTFS es el preferido y utilizado en prácticamente todas las plataformas NT, W2000 y XP. Una de las características desconocidas en el si...
¿Sabes que es la FREENET?
Hace algunos años para ser especifico en 1999, Ian Clarke presento un proyecto en la Universidad de Edimburgo, el cual ofrece descentralización, además de evitar la censura y cualquier tipo de control. Se conoce con el nombre de FREENET. Desde hac...
Mejorar rendimiento en Chrome / Chromium
Ojo: en algunos SO puede causar inestabilidad, pero puede ser facilmente restaraurados. Lea la acción que realiza cada tag, allí explican. Dicho esto: Abrimos Chrome | Chromium Escribir la barra de navegación: chrome://fla...
Configurar compatibilidad openoffice para Microsoft Office en Ubuntu
Existe un plugin desarrollado por Novel que permite leer y escribir ficheros en el nuevo formato OpenXML usando en Microsoft Office 2007. Descargamos el rpm odf converter desde la web de ...
Partir archivos grandes en más pequeños rar - UBUNTU
A veces necesitamos partir archivos archivos grandes en archivos más chicos, en UBUNTU es bastante sencillo, sigan estos pasos: Abrimos una terminal o una consola (Aplicaciones - Accesorios - Terminal) o sencillame...
Como imprimir PDFs protegidos en Ubuntu
Me han pasado unos examenes de años anteriores en formato pdf, pero cuando voy a imprimirlos, el botón de imprimir está bloqueado … el caso es que al abrir los archivos con el Acrobat Reader me encuentro que está...

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