gpt4 book ai didi

curl - 替代 mget 以使用本地镜像移动本地文件

转载 作者:行者123 更新时间:2023-12-02 05:00:45 32 4
gpt4 key购买 nike

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

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

我还查看了 wget,如果页面在线,它可以工作,但不支持 file:// 协议(protocol)。

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

有什么建议吗?我使用的是 Mac OS 10.8.2。

最佳答案

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

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

关于curl - 替代 mget 以使用本地镜像移动本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523836/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com