小編推工具-wget讓Linux在文字模式下載網頁檔案

Linux通常都被安裝成Server(伺服器)使用,因此很少會安裝視窗介面,但如果需要下載網頁檔案該如何進行呢?
小編今天要來介紹wget這個好用的工具,可以讓Linux在文字模式下載網頁檔案,快來一起了解如何安裝跟進行下載吧。

範例情境:
Oracle Linux 7.9因最小安裝而無wget工具可用

操作步驟:
01、安裝wget
指令:
yum -y install wget

02、透過wget下載網頁檔案
指令:
wget https://download.anydesk.com/AnyDesk.exe

03、當遇到https網站的憑證有問題時會出現憑證告警而無法下載該如何處理
很多非公開的內部網站雖然有啟用https做了ssl的加密連線,但很可能因為憑證不合法或沒透過第三方簽章,因此透過wget下載檔案時會出現告警。

告警範例:
ERROR: certificate common name ‘mail.nju.edu.tw’ doesn’t match requested host name ‘120.116.128.14’

範例語法:
wget https://120.116.128.14/data/openwebmail/images/openwebmail.gif

排除方法:
在語法中加入忽略ssl憑證的參數「–no-check-certificate
範例語法:
wget –no-check-certificate https://120.116.128.14/data/openwebmail/images/openwebmail.gif

[進階應用]
01、透過wget進行進行FTP檔案下載
語法:
wget -r ftp://user:[email protected]

參數說明:
-r = 遞迴
ftp://[FTP使用者帳號]:[FTP使用者密碼]@[FTP Server IP]
本範例的FTP使用者帳號為「user」
本範例的FTP使用者密碼為「password」
本範例的FTP Server IP為「192.168.5.69」


02、透過wget下載google雲端硬碟分享資料
https://ailog.tw/lifelog/2020/01/08/wget-google-drive/