wget是Linux系統中常用的下載工具,它可以從遠程的服務器上下載文件,支持HTTP、HTTPS和FTP等協議。下面是wget命令的詳細介紹:
基本語法:
wget [選項] [URL]
常用選項:
-r, --recursive 遞歸下載,可以下載整個網站的內容。 -l, --level=depth 設置遞歸下載的深度。 -k, --convert-links 轉換鏈接,將下載的文件中的鏈接指向本地文件。 -p, --page-requisites 下載網頁的所有必需文件,包括圖片、CSS文件等。 -nc, --no-clobber 不覆蓋已存在的文件。 -P, --directory-prefix=目錄 指定下載文件的保存目錄。 -O, --output-document=文件名 指定下載文件的保存文件名。
使用示例:
下載單個文件: wget http://example.com/file.txt
遞歸下載整個網站的內容: wget -r http://example.com/
設置遞歸下載的深度為2: wget -r -l 2 http://example.com/
轉換下載文件中的鏈接指向本地文件: wget -k http://example.com/
下載網頁的所有必需文件: wget -p http://example.com/
不覆蓋已存在的文件: wget -nc http://example.com/file.txt
指定下載文件的保存目錄: wget -P /path/to/directory http://example.com/file.txt
指定下載文件的保存文件名: wget -O filename http://example.com/file.txt
更多選項和用法請參考wget的幫助文檔:
man wget