0

我正在使用wget为了通过--no-directoriesswitch 将单个 URL 下载到本地存储中。它运行顺利,尽管我希望在将每个 URL 下载到同一个目录(我不能有子目录)时对多个 URL 实现相同的效果。为了实现它,文件必须被唯一命名,同时保留到它们的链接(在 HTML、JS 等文件中)。

有可能实现吗?

4

1 回答 1

1

命令行开关-k可以转换/重写链接,但它会保留目录层次结构。

因此,您需要做的是使用单个wget命令下载所有内容,以将路径转换为本地路径。在第二步中,您可以使用find获取所有文件名,然后重命名并编写一个sed脚本,用 HTML 文件中的新名称替换旧名称。

于 2012-07-22T12:33:54.707 回答