wget 將 FTP 伺服器製作鏡像備份

wget 是 Linux 下十分流行的下載工具, 可以下載 HTTP, HTTPS 及 FTP 的檔案。

除了下載檔案外, wget 也可以對 FTP 伺服器的內容製作鏡像備份, 即是下次執行時, 只會下載 FTP 伺服器內變更了的內容, 並製作一個跟 FTP 伺服器相同內容的鏡像, 如同 rsync 一樣, 以下是具體語法:

例如以下是登入 FTP 伺服器的資料:


FTP Server: ftp.ftpserver.com
Login: username
Password: password

$ wget -m ftp://username:[email protected]/

然後 wget 便會建立一個目錄 “ftp.ftpserver.com” (即 FTP Server 同名), 並將 FTP 伺服器的內容放到由面。

如果 FTP 有很多檔案, 第一次執行需要一點時間下載, 而往後執行時, 只會下載變更了的內容, 及將 FTP Server 刪除了的檔案, 在本機刪除。


Leave a Reply