替代mget以使用本地图像移动本地文件

时间:2013-05-13 13:54:43

标签: curl command-line wget

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

我调查了命令行中的firefox,但没有找到保存页面的方法。

我还查看了wget,如果该网页处于联机状态,它会起作用,但不支持file://协议。

最后,curl允许我移动html,但似乎并不关注或关注链接的图像。

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

1 个答案:

答案 0 :(得分: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/

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