2013-05-13 62 views
3

我有一個磁盤上的本地HTML頁面,其中包含與子文件夾中的多個圖像的相對鏈接。我希望將此頁面的所有內容複製到不同的目錄中。一個Web瀏覽器(例如Firefox)提供了「另存爲」選項來做到這一點,但由於我會經常更新它,所以我需要一個相當於自動執行此同步操作的命令行。替代mget移動本地文件與本地圖像

我從命令行使用firefox進行了調查,但沒有找到保存頁面的方法。

我也看了看wget,如果頁面在線但是不支持file://協議,它將工作。

最後,curl允許我移動html,但似乎沒有遵循或關心鏈接的圖像。

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

+0

如果'cURL'具有所有必需的選項,您可以嘗試[cURL mirror] [1]。 是一個自動執行cURL的舊Perl腳本。 [1]:http://curl.haxx.se/programs/curlmirror.txt – 2013-09-11 15:30:45

回答

0

您可以使用rsync將文件樹從一個地方複製到另一個地方。這裏的手冊頁:http://rsync.samba.org/ftp/rsync/rsync.html

你可能想要做這樣的事情:

​​

這將複製page.html中和subdir1和subdir2目錄/目的/路徑;你會得到這樣的事情:

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

當一些東西改變時,再次運行它,它會複製只是修改後的文件。