Descargar carpeta incluyendo subcarpeta a través de wget desde el enlace de Dropbox al servidor Unix
download folder (2)
Tengo un enlace de Dropbox como https://www.dropbox.com/sh/w4366ttcz6/AAB4kSz3adZ que abre el sitio de buzón de ususal con carpetas y archivos. ¿Hay alguna posibilidad de descargar el contenido completo (tar o directamente como sincronización) a una máquina Unix usando wget? He visto algunas publicaciones aquí donde se descargaron archivos individuales, pero no pude encontrar ninguna respuesta a esto. Hay una API de Dropbox pero eso no funciona en mi servidor debido al problema de 64 bits en mi servidor y http://www.dropboxwiki.com/dropbox-addons/dropbox-gallery-download#BASH_Version tampoco funciona para yo ... ¿alguna otra sugerencia?
Este artículo de ayuda documenta algunos parámetros que puede usar para obtener diferentes comportamientos de los enlaces compartidos de Dropbox:
https://www.dropbox.com/help/201
Por ejemplo, usando este enlace:
https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa
Podemos usar el parámetro dl
para obtener una descarga directa. Usando curl, podemos descargarlo como tal:
curl -L https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa?dl=1 > download.zip
(La -L es necesaria para seguir los redireccionamientos).
O bien, con wget, algo así como:
wget --max-redirect=20 -O download.zip https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa
Sí, puedes, ya que es bastante wasy, sigue los pasos a continuación
En primer lugar, obtenga el enlace para compartir Dropbox. Se verá así https://www.dropbox.com/s/ad2arn440pu77si/test.txt
A continuación, agregue un "? Dl = 1" al final de esa url y un "-O nombre de archivo" para que termine con algo como esto: wget https://www.dropbox.com/s/ad2arn440pu77si/test.txt ? dl = 1 -O test.txt
Ahora puede obtener fácilmente archivos en su Linux.