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:

Catfish en Thunar para buscar archivos (Debian | Ubuntu | Mint) 2do. Modo
Thunar (es el gestor de archivos oficial de Xfce) Es bastante sencillo Abrir consola: sudo apt-get install catfish Editar el archivo uca.xml nano /etc/xdg/Thunar/uca.x...
Tips: Resetear password en Ubuntu
Arrancar GNU/Linux en modo single user (un usuario) Reinicia tu máquina. Presiona ESC mientras se carga GRUB para entrar al menú. Si hay una opción de recovery (recuperación) selecciónala y presiona B para arrancar en mod...
Asegure sus datos contra pérdidas accidentales
Los datos almacenados en su computadora pueden hacer de su vida un Edén o un infierno. Allí puede haber almacenados archivos financieros, valiosos documentos o preciosas fotografías. ¿Se arriesgaría usted a perderlos? Seguramente no. Es por ell...
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...
DenyHosts: Cómo prevenir ataques de diccionario o fuerza bruta en Ubuntu
Si estamos preocupados por la seguridad de nuestros servidores y mas del servicio/protocolo Secure Shell cuando esta relacionado con ataques de fuerza bruta ya sea por medio de diccionarios, entonces debemos de utilizar ...
Restaurar / Reparar escritorio XFCE Ubuntu y derivados
Abrir una consola y ejecutar: rm -Rv ~/.cache/sessions/ xfwm4 Listo! ...
Instalar y Habilitar curl en centOS
Abrimos consola (terminal) Ejecutamos: yum remove curl curl-devel Ahora, ejecutamos: wget http://curl.haxx.se/download/curl-7.24.0.tar.bz2 tar xfj curl-7.24.0.tar.bz2 cd curl-7.24.0...
Theme Conky VaSlibre
Conky es un monitor de sistema para los sistemas X Window. Está disponible para GNU/Linux y FreeBSD, liberado bajo los términos de la licencia GPL La versatilidad de Conky es que corre con directamente en una X window, p...
¿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...
Redireccionamiento de Puertos
La redirección de puertos envia solo valores desde un puerto TCP a otro puerto TCP. No debe pensar que se hacen conversiones de algún tipo ni cualquier otra manipulación de datos. El redireccionamiento de las conexione...

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