Primero hay que instalar grive, ver aquí: https://sites.google.com/site/lubuntupractico/instalar-google-drive
En el escritorio:
Click con el botón derecho del mouse
→Crear nuevo →Archivo vacío
Sincroniza.sh (El nombre puede ser también copiaseg.sh, actualiza.sh o el que se me ocurra.)
Yo prefiero abrit este archivo con gedit (va en gusto)
Copiar y pegar el siguiente texto en el archivo:
(reemplazar el texto: mi usuario por el usuario que corresponda)
#!/bin/bash
#Para escribir cualquier comentario o explicación y que no se ejecute.
cd /home/mi usuario/Grive
grive sync
exit
→Archivo →Guardar (Ctrl-s)
Para probar el script
Descargar una imagen de google y ponerla en la carpeta Grive o en una subcarpeta
Ctrl-Alt-t abre la terminal
cd /home/mi usuario/Escritorio
source S*.sh
Dar permisos de ejecución al Script:
sudo -i (como root)
chmod +x Sincroniza.sh
Si en algún momento necesito quitar el permiso de ejecución al script:
chmod -x Sincroniza.sh
El signo + da el permiso y el signo - lo quita.
O también puedo poner;
chmod u=rwx Sincroniza.sh
Puse u=rwx, al poner "u" el permiso se lo doy solo al usuario activo.
Si pongo: chmod u=x Sincroniza.sh tendría permiso sólo para ejecutar (No podría leer ni escribir en el archivo). Ya que el signo = deja sólo los permisos que especifico.
Para ver los permisos de un archivo:
ls -l nombrearchivo.sh ls -l es la letra L en minúscula. (No es la letra i en mayúscula)
ls -l primerasletras*.sh por ejemplo:
ls -l Sin*.sh (me muestra los permisos de Sincroniza.sh)
r (de read) permiso para ver el archivo
w (de write) permiso para editar
x (de eXecute) permiso para ejecutar
Podemos ver por ej: -rwx-rw-r--
La 1º columna rwx son los permisos del usuario
La 2º rw son los permisos del grupo
Y la 3º r (sólo lectura) son los permisos de otros
Más info sobre dar permisos: http://blog.desdelinux.net/permisos-basicos-en-gnulinux-con-chmod/
SINCRONIZAR CON GRIVE:
No hace falta estar logueado en nuestra cuenta de google ya que la primera vez que usamos grive le dimos click en el botón: Permitir (o Allow) dando permiso a la aplicación Grive a subir, descargar y modificar archivos en Google Drive.
Forma 1) En el escritorio se puede dar doble clic en el script y luego hacer clic en el 1º botón: «Ejecutar»
Forma 2) El archivo Sincroniza.sh lo corto y lo pego en /home/mi usuario
Ctrl Alt t
./Sincroniza.sh
Forma 3) En lugar de usar el script:
Abrir la terminal en: /home/mi usuario/grive
grive sync
Todo va en gusto. Yo prefiero las formas 2 y 3
Más info:
Dar y quitar permisos a archivos con chmod linux:
https://www.youtube.com/watch?v=TxoZyM5iDi0&t=304s
.