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:

Introducción al TCP/IP / Escaneo de puertos avanzado / DoS
Los protocolos basados en TCP, son protocolos orientados a conexión. Esto quiere decir, que hay todo un proceso para armar la conexión, recien ahi se empiezan a mandar los paquetes necesarios (la información que se...
Instalar Elementary Desktop Linux Mint - Debian - Xanadu y derivados
Elementary Desktop es un bonito y ligero escritorio originalmente de Elementary OS, con Pantheon, que es un entorno basado en GNOME pero más ligero. Para instalarlo: ...
Cambiar archivos .WAV a MP3 desde consola en Linux
Con este script podemos transofrmar los archivos .WAV (WAV (o WAVE), apócope de WAVE form audio file format, es un formato de audio digital normalmente sin compresión de datos desarrollado y propiedad de Microsoft y de IBM que se utiliza para...
Actualizar al Kernel 3.6 en Ubuntu / LinuxMint
Novedades del Kernel 3.6: Soporte a la suspensión híbrida. Un componente que posee Windows y OS X desde hace tiempo y que llega al nuevo kernel de Linux. Este tipo de suspensión permite copiar los contenidos d...
El gran debate: la seguridad por oscuridad
Por: Jesper M. Johansson and Roger Grimes De un vistazo: Definición de seguridad por oscuridad Evaluación de medidas en la seguridad por oscuridad Evaluación del valor del cambio de nombre de la cuenta de...
Arrancar Ghost for GNU/Linux desde una unidad USB
Ghost for Linux es una de las mejores herramientas para realizar backup’s de nuestros equipos y en algunos casos por comodidad o porque no disponemos de una unidad de cd-rom, tenemos la necesidad de arrancarlo desde una unidad USB. A continuaci...
fstab (file systems table) - Ubuntu/Linux Mint Derivados
El fichero fstab (file systems table) esta ubicado en /etc/ como parte de la configuración del sistema. La estructura de las instrucciones es de 6 columnas separadas por espacios o tabuladores, su formato es: <dispositivo> &l...
Instalar herramienta de rastreo Prey en Debian - Ubuntu y derivados
Prey le ayuda a proteger sus dispositivos contra el robo, permitiendo mantener un registro de su computador, laptop, smartphone y la tables. Cuando has perdido cualquiera de tus dispositivos Prey mediante el uso del GPS y la WiFi, permite bloquea...
Keyloggers - amenazas de la seguridad
Partiendo de que la información puede estar almacenada o en tránsito es fácil deducir que la misma puede ser obtenida en cualquiera de esos dos estadíos. Cuando un usuario desea preservar su información e...
Pulseaudio server connection failure - Debian - Ubuntu y Derivados
Pulseaudio es un servidor de sonido multiplataforma, capaz de funcionar por red. Funciona bajo sistemas compatibles con POSIX como GNU/Linux y también en otros sistemas operativos como Microsoft Windows. ...

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