Saturday, April 20, 2024

Linux下使用wget創建鏡像站點

用過Linux的應該都知道wget這個命令,這個命令常常用來下載文件,wget還有許多參數,可以完成很多的任務,如今天說的創建鏡像站點。

此方法能將所有文件(網頁、圖片、CSS、音/視頻等)都下載下來,並把網頁中的鏈接改為相對鏈接,這樣就避免了鏡像中的鏈接仍舊指向原來的網站而不能正常地顯示。

只需要輸入:wget -mk -w 20 http://www.example.com/ 命 令就行了。

命令行中-w 20代表間隔20秒下載一個文件,這樣可以避免網站的訪問過於頻繁。-m 是鏡像

同時也可以使用其他的一些參數:-c 是繼續傳送 , -p 是下載媒體文件,比如圖片, -q 是安靜模式, -b 是後台運行

一些其他常用的wget用法:

wget -i filename.txt

此命令常用於批量下載,把所有需要下載文件的地址放到 filename.txt 中,然後 wget 就會自動為你下載所有文件了。

如果你想發掘其中更多的功能的話,建議你去看wget的手冊(man wget),在那裡你會找到更多的選項,例如隨機延遲,設置用戶代理,發送cookie到網站上等等。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.