O deurlname utilitário pode manipular nomes de arquivo urlencoded.
Normalmente, ao baixar arquivos usando o wget, os nomes dos arquivos são codificados.
No exemplo:
wget -c --content-disposition "https://class.coursera.org/ml-005/lecture/download.mp4?lecture_id=1"
e o nome do arquivo salvo é:
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
Existe alguma maneira de decodificar os arquivos ao fazer o download em lote?
Relacionados:
Você pode enviar o nome do arquivo por meio de
sed -e's/%\([0-9A-F][0-9A-F]\)/\\\x/g' | xargs echo -e
Tags command-line wget batch