Ho un collegamento casella personale come https://www.dropbox.com/sh/w4366ttcz6/AAB4kSz3adZ che apre il sito dropbox ususal con cartelle e file. C'è qualche possibilità di scaricare il contenuto completo (tar o direttamente come sincronizzazione) su una macchina Unix usando wget? Ho visto alcuni post qui dove sono stati scaricati singoli file ma non ho trovato nessuna risposta a questo. C'è un api da Dropbox ma che non funziona sul mio server a causa del problema a 64 bit sul mio server e http://www.dropboxwiki.com/dropbox-addons/dropbox-gallery-download#BASH_Version non funziona anche per me .... qualche altro suggerimento?Download cartella con sottocartella tramite wget dal collegamento Dropbox al server Unix
risposta
questo articolo della guida documenta alcuni parametri è possibile utilizzare per ottenere comportamenti diversi dai collegamenti Dropbox condivisi:
https://www.dropbox.com/help/201
Ad esempio, utilizzando questo link:
https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa
Possiamo usare il parametro dl
per ottenere un download diretto. Utilizzando ricciolo, si può scaricare come tale:
curl -L https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa?dl=1 > download.zip
(Il -L è necessaria per seguire i reindirizzamenti.)
Oppure, con wget, qualcosa di simile a:
wget --max-redirect=20 -O download.zip https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa
Sì è possibile in quanto è abbastanza seguire i passaggi seguenti
In primo luogo, ottenere il collegamento di condivisione casella personale. Si sarà simile a questa https://www.dropbox.com/s/ad2arn440pu77si/test.txt
Quindi aggiungere un “dl = 1?” Alla fine di tale URL e un “nome di file -O” in modo che si finisce con qualcosa di simile: wget -O https://www.dropbox.com/s/ad2arn440pu77si/test.txt?dl=1 test.txt
Ora è possibile ottenere facilmente i file su Linux.
perfetto per me. Ti consiglio di usare 'curl -L -O url' invece di'> download.zip' –
con la versione arricciata assicurati di avere? Dl = 1 alla fine del link, quando copi da dropbox verrà predefinito su? dl = 0 –