¿Puede wget decodificar los nombres de los archivos uri al descargar en lotes?

0

Normalmente cuando se descargan archivos usando wget, los nombres de los archivos están codificados.

Por ejemplo:

wget -c --content-disposition "https://class.coursera.org/ml-005/lecture/download.mp4?lecture_id=1"

y el nombre de archivo guardado es:

13%20-%201%20-%20Unsupervised%20Learning%3A%20Introduction%20%283%20min%29.mp413%20-%201%20-%20Unsupervised%20Learning%3A%20Introduction%20%283%20min%29.mp4

¿Hay alguna forma de decodificar los archivos al descargar en lote?

Relacionado:

kenorb
fuente

Respuestas:

2

los deurlname La utilidad puede manejar nombres de archivos urlencoded.

yaroslav r.
fuente
Si omitir wget es una opción, el número de respuestas posibles aumentará exponencialmente: P ..
drAlberT
deurlname *.* Funciona perfecto para la carpeta actual.
kenorb
1

Puede canalizar el nombre del archivo a través de

sed -e's/%\([0-9A-F][0-9A-F]\)/\\\\\x\1/g' | xargs echo -e
drAlberT
fuente