GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere l'URL del file Dropbox dalla riga di comando?

Ottenimento del client Dropbox

Puoi scaricare il client Dropbox per Linux sul sito web di Dropbox.

Questo pacchetto installerà sia il demone Dropbox (che sincronizza automaticamente i file in una cartella se lo configuri) sia il dropbox utilità della riga di comando.

Riga di comando pura

NOTA :A causa delle modifiche apportate alla cartella Pubblica da Dropbox, le istruzioni riportate di seguito non funzionano più.

Per ottenere un collegamento a un file in Dropbox dalla riga di comando, ora devi utilizzare il sharelink comando invece di puburl . Per ulteriori informazioni, vedere la risposta di jbrock che descrive in dettaglio l'uso di tale comando.

Per ulteriori informazioni sulle modifiche alla cartella pubblica, consulta questo argomento della guida di Dropbox.

Supponendo che tu abbia il client Dropbox installato e nel tuo percorso, puoi ottenere un collegamento a un file nella tua cartella pubblica usando il comando:

dropbox puburl <path-to-file>

Ad esempio:

dropbox puburl ~/Dropbox/Public/somepic.jpg

Tuttavia, questo non funzionerà per i file al di fuori della tua cartella pubblica, darà semplicemente l'errore:

Couldn't get public url: Unknown Error

Per ulteriori informazioni sull'interfaccia della riga di comando di Dropbox, puoi leggere il wiki non ufficiale.

Integrazione Esplora file

Nel caso in cui tu voglia semplicemente evitare di visitare il sito Web, invece di aver bisogno di una pura soluzione a riga di comando, ecco un metodo alternativo.

Per gli URL ai file al di fuori della cartella pubblica, sembra che tu debba utilizzare il sito Web o utilizzare un plug-in che aggiunge funzionalità specifiche di Dropbox al tuo file manager. Per impostazione predefinita, Dropbox supporta l'integrazione con il file manager Nautilus (noto anche come GNOME Files) per l'ambiente desktop GNOME.

Se disponi dell'integrazione di Dropbox con il tuo file manager, puoi fare clic con il pulsante destro del mouse su un file e scegliere la voce "Condividi link Dropbox" nel sottomenu "Dropbox". Questo copierà un link negli Appunti.

Di solito puoi sapere se hai l'integrazione di Dropbox con il tuo file manager se, quando accedi alla tua cartella Dropbox nel file manager, vengono visualizzati segni di spunta verdi sopra i file sincronizzati.

A seconda della distribuzione Linux, nei repository dei pacchetti potrebbero essere disponibili plug-in per diversi ambienti desktop. Ad esempio, su Linux Mint sono disponibili plugin per Nemo (Cinnamon, il pacchetto è nemo-dropbox ) e Caja (MATE, il pacchetto è caja-dropbox ).


Dropbox ha recentemente aggiunto la possibilità di creare un link di condivisione (non solo puburl ) dalla riga di comando e altre nuove funzionalità dell'interfaccia della riga di comando. Per me questa è una grande notizia. Ho scoperto oggi che Thunar Dropbox Plugin sta causando l'arresto anomalo di Dropbox per la versione 3.16.1. Quindi, integrerò semplicemente la CLI di Dropbox nel mio menu contestuale di Thunar tramite "Configura azioni personalizzate ..." Avevo bisogno di utilizzare lo script Python di Dropbox per far funzionare nuove funzionalità come la creazione di un collegamento di condivisione. Ecco l'utilizzo:

link di condivisione

dropbox sharelink FILE

Stampa un collegamento condiviso per FILE .

  • FILE Percorso assoluto di FILE

Assicurati di leggere i primi tre paragrafi di questa pagina prima di iniziare.https://www.dropbox.com/en/help/9192

Per aggiungere una voce di menu contestuale in Thunar, sono andato su "Modifica"> "Configura azioni personalizzate..." e ho aggiunto questo comando:

dropbox sharelink %f | tr -d '\n' | xsel -ib

Ecco uno script che ho scritto che integra Dropbox in Thunar. Potrebbe anche essere utilizzato per altri browser di file.

Ecco l'output di: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  

Linux
  1. Come disattivare l'audio dalla riga di comando?

  2. Come posso ottenere la risoluzione (larghezza e altezza) per un file video da una riga di comando di Linux?

  3. Come posso eseguire il codice PHP dalla riga di comando?

  4. Come ottenere la versione del driver nvidia dalla riga di comando?

  5. Come caricare un file tramite FTP dalla riga di comando?

Come estrarre il file tar.gz in Linux utilizzando la riga di comando

Come inviare un'e-mail con allegato file dalla riga di comando

Come ottenere il nome del file dal percorso completo in Linux

Come rimuovere le righe da un file usando il comando Sed

Come ottengo il mio indirizzo IP dalla riga di comando?

Come posso aprire un file con i numeri di riga visualizzati dalla riga di comando in "vi"?