Ahora que Google Drive está disponible, ¿cómo lo montamos en un sistema de archivos Linux? Existen soluciones similares para Amazon S3 y Rackspace Cloud Files .
Ahora que Google Drive está disponible, ¿cómo lo montamos en un sistema de archivos Linux? Existen soluciones similares para Amazon S3 y Rackspace Cloud Files .
Respuestas:
Grive o inSync es una herramienta de sincronización de archivos que sincroniza un sistema de archivos local y Google Drive remoto. No puede "montar" Google Drive con estas herramientas.
Para el montaje, use google-drive-ocamlfuse , sistema de archivos basado en FUSE para Google Drive.
Las instrucciones de instalación y más detalles sobre la configuración y la autorización se encuentran en la instalación del sistema de archivos FUSE en la página wiki de Google Drive (en GitHub).
La página de inicio de GitHub del proyecto también tiene el archivo readme que corresponde al google-drive-ocamlfuse
código fuente.
Aquí hay instrucciones específicas de la distribución para montar Google Drive con google-drive-ocamlfuse.
Existe un cliente de código abierto para Google Drive: Grive .
Por ahora, la aplicación se considera experimental y carece de sincronización completa, pero ya puede cargar y descargar archivos nuevos o modificados (para que pueda acceder a sus archivos sin conexión). Lo que aún no puede hacer es: esperar los cambios y sincronizar automáticamente los archivos o eliminar archivos (cuando un archivo se elimina localmente, se ignora y cuando se elimina de forma remota, se vuelve a cargar si existe localmente).
Las fuentes y los binarios están disponibles en Github . Un tercero, webupd8, ha proporcionado un PPA para Ubuntu .
Tenga en cuenta que este proyecto está oficialmente abandonado desde septiembre de 2018 .
grive
parece que no puede acceder a Google Docs, pero para eso la otra respuesta podría ayudar: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. ¿Tengo razón en que se complementan?
grive
intente imitar el comportamiento de "sincronización" de un cliente de Gogle Drive, en lugar de seguir el enfoque tradicional de Unix de montar un sistema de archivos? Para mí, me parecería más conveniente decidir qué archivo en el FS remoto quiero abrir, y solo entonces la transferencia sucedería. ¿Qué sucede si no quiero sincronizar todos los archivos? Por supuesto, sincronizar en lugar de montar puede tener sentido dentro de una implementación de un FS distribuido, en lugar de un FS remoto centralizado; mire git-annex
como una posible implementación de un FS distribuido. El montaje se podría realizar sobre la sincronización.
Hay un SDK disponible, por lo que alguien probablemente hará una solución de Linux pronto. También hay un impulso en Google+ en este momento para que Google agregue un cliente Linux, además de los clientes Windows, Mac y Android (sin mencionar sus planes para un cliente iOS).
Luego estarán a la par con Dropbox :) (con un poco más de espacio libre adicional por defecto)
Para hacerlo, existe un paquete de Luca Invernizzi . Ver http://code.google.com/p/google-docs-fs/wiki/OnlineManual .
Para Ubuntu:
Primero debe agregar los paquetes proporcionados por Luca y disponibles en su PPA (Ubuntu 11.10 solo en la actualidad):
sudo add-apt-repository ppa:invernizzi/google-docs-fs
sudo apt-get update && sudo apt-get install google-docs-fs
Una vez que haya instalado todo lo necesario, cierre la sesión y vuelva a iniciarla.
Drive
gmount Drive username@gmail.com
Drive
carpetaFuente: Cómo acceder a Google Drive a través de Nautilus en Ubuntu
grive
la otra respuesta para acceder a todo menos a los documentos.
wget
instalarlo con dpkg --install
el formulario de paquete "gdrive" allí después apt-get install python-gdata python-fuse
.
apt-get install python-gdata python-fuse
que todavía esté funcionando. no solicitó una contraseña incorrecta.
Insync es un cliente de Linux para Google Drive con las siguientes características:
Obtenga más información en insynchq.com/linux .
Descargo de responsabilidad: soy uno de los desarrolladores de Insync.
Acabo de descubrir la sincronización . No sé lo bueno que es; Parece ser de código cerrado.
PD (28/12/2018): después de varios años usando insync, puedo recomendarlo como sincronizador de escritorio Linux para Google Drive. Consulte esta publicación para obtener más detalles de las funciones.
Un enfoque alternativo es usar un servicio en línea para acceder a Google Drive usando WebDAV (por ejemplo, usando http://synqya.appspot.com ) para que no sea necesario instalar un cliente u otros complementos.
Seguí las instrucciones aquí:
http://xmodulo.com/2013/10/mount-google-drive-linux.html
y funcionó con éxito en Fedora 16.
Esto construye google-drive-ocamlfuse, que luego se utiliza para acceder a google drive.
Si bien no es un sistema de archivos montado a través del kernel de Linux, KIO GDrive (parte de KDE) permite que las aplicaciones compatibles con KIO (como el administrador de archivos Dolphin, el editor Kate o el visor de imágenes Gwenview) accedan, naveguen y editen archivos de Google Drive .
kio-gdrive
está disponible como paquete en varias distribuciones de Linux. Si está instalado, el administrador de archivos Dolphin obtendrá una entrada "Google Drive" en "Red". Allí, un usuario de escritorio sin privilegios puede 'montar' una cuenta de GoogleDrive a través de una configuración gráfica guiada (durante la cual se abrirá el navegador predeterminado donde se necesita dar permiso a KDE KAaccounts para acceder a la cuenta de GoogleDrive).
Este método no proporciona acceso a GoogleDrive a través de un terminal, pero lo integra muy bien con un escritorio gráfico.
Insync es en realidad el mejor cliente para Google Driver
Tiene todas las funciones y es gratis durante la fase beta.