Linux 用 wget 下載檔案

wget 是 Linux 指令模式操作的下載工具, 支援 HTTP, HTTPS 及 FTP 通訊栛定, 以下是一些 wget 的實用例子:

下載單一檔案, 以下指令會下載 CentOS 7 的 ISO 檔到常前目錄:

# wget http://ftp.cuhk.edu.hk/pub/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso

恢復下載。如果先前因為各種原因終斷下載, 可以用 “-c” 參數恢復下載:

# wget -c http://ftp.cuhk.edu.hk/pub/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso

讓 wget 在背景下載可以用 “-b” 參數, wget 會將下載狀態寫入當前目錄下的 wget-log 檔案:

# wget -b http://ftp.cuhk.edu.hk/pub/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso

wget 預設會盡可能用最大頻寬下載, 如果要 wget 限速下載, 以不影響伺服器連接, 可以用 –limit-rate, 以下是限制速度在 100K.

# wget –limit-rate=100k http://ftp.cuhk.edu.hk/pub/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso

下載多個檔案, 可以先建立一個文字檔及逐行加入下載網址, 再加入 “-i” 參數, 例如下載文字檔是 download-file.txt, 語法是這樣:

# wget -i download-list.txt

如果要登入需要帳號及密碼的 FTP 伺服器下載檔案, 可以用以下語法:

# wget –ftp-user= –ftp-password= Download-URL



Leave a Reply