Dropbox Uploader è uno script bash che semplificail complesso Dropbox-cli si riduce a qualcosa di molto più facile da capire. Con esso, caricare e scaricare file su Dropbox dal terminale Linux è molto più semplice. Ufficialmente, lo script consente di utilizzare Dropbox dalla riga di comando di Linux in qualsiasi distro Linux, BSD e qualsiasi altro sistema operativo che abbia una struttura terminale simile a Unix.
Aggiungi pacchetto Git
Prima di prendere lo script, avrai bisogno del pacchetto git. Il programma git è necessario, perché senza di esso, afferrare il codice sorgente per il programma è molto più noioso.
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Altri Linux
È necessario il pacchetto git, ma non sono sicuro di dove trovarlovero? Non preoccuparti: lo strumento git è ampiamente utilizzato su tutto Linux, poiché molti progetti Linux vanno su Github. È probabile che il tuo sistema operativo preferito abbia il pacchetto git. Per trovarlo, apri il tuo gestore pacchetti, cerca "git" e installalo. In alternativa, controlla il sito Web ufficiale per la tua distribuzione per ulteriori informazioni.
Ottenere Dropbox Uploader
Ora che Git è sul sistema e funziona correttamente, possiamo prendere lo script di Dropbox Uploader. Per fare ciò, aprire una finestra del terminale. All'interno del terminale, eseguire questo comando.
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Il comando git clone scaricherà un interoun'istantanea dell'ultimo codice dello sviluppatore e inserirla in ~ / Dropbox-Uploader nella cartella principale, sul file system. Per accedere a questa directory, utilizzare il comando CD.
cd ~/Dropbox-Uploader
Il prossimo passo è aggiornare le autorizzazioni dello script. Questo è importante, poiché il file non potrà essere eseguito come programma senza di esso.
sudo chmod +x dropbox_uploader.sh
Oltre a Dropbox Uploader, ce ne sono altristrumenti nella cartella git. Principalmente: DropShell, un file Docker, un file Leggimi, la licenza software e poche altre cose. In questo tutorial, tratteremo come utilizzare Dropbox Uploader. Se desideri imparare a utilizzare il file Docker e così via, consulta il file Leggimi e leggi le istruzioni.
Configurazione di Dropbox Uploader
La prima volta che viene eseguito Dropbox Uploader, viene visualizzato un prompt di accesso. Per eseguire lo script, eseguire:
./dropbox_uploader.sh
NON eseguire questo script come root o con sudoprivilegi. Non è necessario, poiché le autorizzazioni e così via sono corrette. Inoltre, lo script crea una cartella di configurazione nella home directory dell'utente. Eseguendo questo strumento come root, tutte le informazioni di accesso verranno archiviate nella radice, a cui gli utenti normali non possono accedere.
Durante l'esecuzione iniziale dello script, ilil prompt del terminale dice: "questa è la prima volta che esegui questo script, segui le istruzioni". Individua il link che il prompt del terminale condivide con te e aprilo nel tuo browser.
Il link si apre nella pagina degli sviluppatori di Dropbox. Cerca il pulsante "crea app" e fai clic su di esso.
Seleziona l'opzione "API Dropbox". Quindi, più in basso, seleziona "Accesso completo a Dropbox". Ciò garantirà che lo strumento di caricamento abbia accesso completo al tuo account. Inserisci un nome nella sezione nome. Sii creativo, poiché vengono presi molti nomi.
Dopo aver creato l'app sotto Dropboxaccount, verrai indirizzato alla sua pagina di configurazione. Cerca "token di accesso generato" e fai clic sul pulsante Genera. Copia il codice e incollalo nel terminale per accedere a Dropbox Uploader.
Utilizzando Dropbox Uploader
Accedendo a Dropbox Uploader si esce automaticamente dallo script. Per usarlo, dovrai avviarlo di nuovo. Fallo con:
./dropbox_uploader.sh
Elenco
Dropbox Uploader può facilmente elencare l'intero contenuto della cartella remota di Dropbox. Questo è utile, soprattutto per prepararsi al download di file. Per utilizzare l'elenco, procedere come segue:
./dropbox_uploader.sh list
Elenco stampa l'intera struttura di cartelle del tuo Dropbox. Salvare l'output in un file con:
./dropbox_uploader.sh list >> dropbox-contents.txt
Caricare
Per caricare su Dropbox tramite Dropbox Uploader,prima sposta il file in / home / Dropbox-Uploader /. Fallo con il file manager. Quindi, per avviare il caricamento, esegui semplicemente il caricamento e specifica la cartella.
./dropbox_uploader.sh upload testfile.jpg /dropbox/whatever/folder/you/want
Ricerca
La ricerca funziona in modo molto simile alla funzione elenco. L'utente scrive una query di ricerca e lo script filtra attraverso un elenco basato su quella query. Ad esempio, per cercare qualcosa in Dropbox con una "sh" al suo interno, fai:
./dropbox_uploader.sh search sh
Lo strumento di caricamento stamperà quindi un elenco di tutti i file relativi al termine di ricerca "sh".
Scaricare
Il download è abbastanza semplice. Innanzitutto, utilizza l'elenco o cerca per consultare i contenuti del tuo account Dropbox. Quindi, copia il risultato della ricerca (o il risultato dell'elenco). Assicurati di copiare l'intera struttura della directory. Ciò significa che hai un file all'interno /Dropbox/testA/testB/misc/file.jpg, sarebbe:
./dropbox_uploader.sh download /testA/testB/misc/file.jpg
Il motivo per cui la cartella Dropbox non deve essere inclusa è perché lo script sa già che tutto ha origine da lì.
Elimina
L'eliminazione può avvenire direttamente dalla riga di comando. Per farlo, usa "cerca" o "elenca" per trovare il file da eliminare. Quindi, eliminalo con:
./dropbox_uploader.sh delete /whatever/folder/file.jpg
Altri comandi
Lo strumento Dropbox Uploader ha un formato molto ampioset di funzionalità, con molte funzionalità individuali. Abbiamo esaminato le nozioni di base, ma se stai cercando di fare cose più complesse con l'autore del caricamento, fai riferimento alla sezione di aiuto dello script. Questo può essere fatto semplicemente eseguendo lo script da solo, senza alcun comando secondario (elenco, ricerca ecc.).
Per salvare l'intero comando della guida in un file di testo da leggere in un secondo momento, procedere come segue:
./dropbox_uploader.sh >> dropbox-uploader-help.txt</ P>
Commenti