3,132 瀏覽數

Linux command – wget & curl

Linux 在文字模式下,要如何透過網站來下載資料,文字模式下通常無法開啟 web browser 瀏覽器,所以我通常會透過 wget 或是 curl 來下載資料.

wget

雖然 Ubuntu 可以透過 #apt-get 安裝套件,但某一些很特殊的套件是必須到官方網站透過 http 才能下載到的時候,這時候 #wget 就很好用了,直接在文字模式下指令就可以下載,除了 http 之外 #wget 也支援另外兩個常見的 TCP/IP 協定如 HTTPS , 以及 FTP .

下載方式如下,只需要知道連結即可進行下載,其他參數請參考 #man wget

# wget ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/pkcs11-helper-1.08-1.el5.rf.i386.rpm
# wget http://swupdate.openvpn.org/community/releases/openvpn-2.2.1.tar.gz

不單單是套件,只要有支援 http , https , ftp 下載的都可以.

curl

#curl 比較像是一個文字版的 web browser 瀏覽器,只要是 http 的資料都可以透過他來下載.
如你要取得某網頁的內容,就可以透過下面令來做,不過內容一樣是文字,很像是我們在看網頁時,可以去 檢視 html 的原始碼.

# curl http://benjr.tw

發表迴響