3

我在磁盘上有一个本地 html 页面,其中包含指向子文件夹中多个图像的相对链接。我希望将此页面及其所有内容复制到不同的目录中。Web 浏览器(例如 Firefox)提供了一个“另存为”选项来执行此操作,但是因为我要经常更新它,所以我想要一个等效的命令行来自动执行此同步操作。

firefox我从命令行查看了使用,但没有找到保存页面的方法。

我还查看了wget,如果页面在线但不支持该file://协议,这将起作用。

最后,curl让我可以移动 html,但似乎并不关注或关心链接的图像。

任何提示?我在 Mac OS 10.8.2 上。

4

1 回答 1

0

您可以使用 rsync 将文件树从一个地方复制到另一个地方。这是手册页:http ://rsync.samba.org/ftp/rsync/rsync.html

你可能想做这样的事情:

rsync -avrc page.html subdir1 subdir2 /destination/path

这会将 page.html 以及 subdir1 和 subdir2 目录复制到 /destination/path;你最终会得到这样的东西:

ls /destination/path
page.html   subdir1/    subdir2/

当某些东西发生变化时,只需再次运行它,它就会只复制修改后的文件。

于 2013-09-25T03:21:24.087 回答