Contamos con la contestación a este rompecabezas, o por lo menos eso pensamos. Si continuas con preguntas coméntalo, para nosotros será un placer ayudarte
Solución:
Solo agrega ?dl=1
al final del enlace! Por ejemplo: https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt?dl=1
Eso debería brindarle una buena recuperación del archivo en cuestión sin agregar nada al archivo.
¡Una cosa más! Si desea guardar el archivo en otro lugar, use el -O
opción como esta
wget -O /root/Desktop/test.txt "https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt?dl=1"
Y si quieres tener un poco de GUI puedes usar zenity
para marcar la ubicación donde se descargará el archivo.
Aquí hay un código de ejemplo:
#!/bin/bash
dir=$(zenity --file-selection --directory)
wget -O $dir/test.txt "https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt?dl=1"
El enlace en su pregunta no es el enlace al archivo, es un enlace a la página de Dropbox de este archivo.
Si quieres usar wget
para descargarlo, debe copiar el enlace de descarga directa desde el menú que se abre al presionar el botón de descarga a la derecha.
En mi caso, funcionó bien.
Sin embargo, a veces los problemas al descargar enlaces desde fuera del navegador se relacionan con parámetros distintos al propio enlace. Un elemento común que no existe cuando simplemente copia el enlace son las cookies del sitio.
Prueba este genial complemento de FF para obtener el correcto wget
Enlaces
Y además, sobre todo si hablamos de una estación de trabajo conocida y no casual, por supuesto puedes instalar el cliente de Dropbox. Esta será la forma más fácil, simplemente deje que su caja sea parte de su estructura de archivos y elimine la necesidad de descargas complicadas.
Consulte esta publicación de askubuntu.com y la página de descarga de Dropbox.
Dropbox lo ha modificado para que wget
hará lo correcto y recuperará el archivo en lugar del intersticial.
Use “Compartir enlace” para recuperar el enlace directo al archivo.
Si posees algún disgusto o capacidad de afinar nuestro enunciado puedes dejar una nota y con placer lo observaremos.