【问题标题】:alternative to mget to move local file with local images替代 mget 以使用本地图像移动本地文件
【发布时间】:2013-05-07 14:12:51
【问题描述】:

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

我研究过在命令行中使用firefox,但没有找到保存页面的方法。

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

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

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

【问题讨论】:

标签: curl command-line wget


【解决方案1】:

您可以使用 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/

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

【讨论】:

    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    相关资源
    最近更新 更多