wget 批量下载时可以解码 uri 文件名吗?

wget 批量下载时可以解码 uri 文件名吗?

通常,使用 wget 下载文件时,文件名会被编码。

例如:

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

保存的文件名为:

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

有没有办法在批量下载时解码文件?

有关的:

答案1

网址名称 实用程序可以处理 urlencoded 的文件名。

答案2

您可以通过管道将文件名

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

相关内容