Obtención del cliente de Dropbox
Puede descargar el cliente de Dropbox para Linux en el sitio web de Dropbox.
Este paquete instalará tanto el demonio de Dropbox (que sincroniza automáticamente los archivos en una carpeta si lo configura) como el dropbox
utilidad de línea de comandos.
Línea de comandos pura
NOTA :Debido a los cambios realizados en la carpeta pública por Dropbox, las instrucciones a continuación ya no funcionan.
Para obtener un enlace a un archivo en Dropbox desde la línea de comando, ahora debe usar el sharelink
comando en lugar de puburl
. Para obtener más información, consulte la respuesta de jbrock que detalla el uso de ese comando.
Para obtener más información sobre los cambios en la carpeta pública, consulte este tema de ayuda de Dropbox.
Suponiendo que tiene el cliente de Dropbox instalado y en su ruta, puede obtener un enlace a un archivo en su carpeta Pública usando el comando:
dropbox puburl <path-to-file>
Por ejemplo:
dropbox puburl ~/Dropbox/Public/somepic.jpg
Sin embargo, esto no funcionará para archivos fuera de su carpeta Pública, simplemente dará el error:
Couldn't get public url: Unknown Error
Para obtener más información sobre la interfaz de línea de comandos de Dropbox, puede leer la wiki no oficial.
Integración del explorador de archivos
En caso de que quiera evitar ir al sitio web, en lugar de necesitar una solución de línea de comandos pura, aquí hay un método alternativo.
Para las URL de los archivos fuera de la carpeta Pública, parece que tiene que usar el sitio web o usar un complemento que agregue la funcionalidad específica de Dropbox a su administrador de archivos. De forma predeterminada, Dropbox admite la integración con el administrador de archivos Nautilus (también conocido como archivos GNOME) para el entorno de escritorio GNOME.
Si tiene integración de Dropbox con su administrador de archivos, puede hacer clic derecho en un archivo y elegir el elemento "Compartir enlace de Dropbox" en el submenú "Dropbox". Esto copiará un enlace en su Portapapeles.
Por lo general, puede saber si tiene integración de Dropbox con su administrador de archivos si, cuando busca su carpeta de Dropbox en el administrador de archivos, aparecen marcas de verificación verdes sobre los archivos sincronizados.
Dependiendo de su distribución de Linux, los complementos para diferentes entornos de escritorio pueden estar disponibles en los repositorios de paquetes. Por ejemplo, en Linux Mint hay complementos disponibles para Nemo (Cinnamon, el paquete es nemo-dropbox
) y Caja (MATE, el paquete es caja-dropbox
).
Dropbox agregó recientemente la capacidad de crear un enlace para compartir (no solo puburl
) desde la línea de comandos, así como otras funciones nuevas de la CLI. Para mí esta es una gran noticia. Descubrí hoy que Thunar Dropbox Plugin está causando que Dropbox se bloquee para la versión 3.16.1. Por lo tanto, solo voy a integrar la CLI de Dropbox en mi menú contextual de Thunar a través de 'Configurar acciones personalizadas...'. Necesitaba usar la secuencia de comandos de Python de Dropbox para nuevas funciones, como crear un enlace compartido para trabajar. Aquí está el uso:
compartir enlace
dropbox sharelink FILE
Imprime un enlace compartido para ARCHIVO .
- ARCHIVO Ruta absoluta a ARCHIVO
Asegúrese de leer los tres primeros párrafos de esta página antes de comenzar.https://www.dropbox.com/en/help/9192
Para agregar un elemento del menú contextual en Thunar, fui a 'Editar'> 'Configurar acciones personalizadas...' y agregué este comando:
dropbox sharelink %f | tr -d '\n' | xsel -ib
Aquí hay un script que he escrito que integra Dropbox en Thunar. También podría usarse para otros exploradores de archivos.
Aquí está la salida de:dropbox help
Dropbox command-line interface
commands:
Note: use dropbox help <command> to view usage for a specific command.
status get current status of the dropboxd
throttle set bandwidth limits for Dropbox
help provide help
puburl get public url of a file in your dropbox's public folder
stop stop dropboxd
running return whether dropbox is running
start start dropboxd
filestatus get current sync status of one or more files
ls list directory contents with current sync status
autostart automatically start dropbox at login
exclude ignores/excludes a directory from syncing
lansync enables or disables LAN sync
sharelink get a shared link for a file in your dropbox
proxy set proxy settings for Dropbox