![]() |
CURL 官方就支援相當多的作業系統 (Image Credit madbuda.com ) |
curl 和 wget 兩者最大的差別,應該就是 curl 有 Library 的版本,所以,可以方便程式利用 curl 來當做 HTTP Client 用,而 Wget 就是個單純的命令列程式,沒有程式庫版本,除此之外,再來,大概就是 curl 支援更多比較新的網路協定 (Protocol), 因此,curl 可以下載的網站類型就比 Wget 來的多哩 ! 還有,curl 官方支援的作業系統比 Wget 多很多 ...
不過,這並不表示 Wget 沒有 curl 好用哩 ! Wget 有一個最利害和最方便的,而就是可以遞迴式的下載檔 ... "遞迴" ? 喔 ! 就是 Wget 可以自動去掃整個資料夾的檔案,然後,把它裡面的子資料夾和子子資料夾的檔案都給下載下來,所以,用 Wget 來抓 FTP 或 HTTP 站上的某個資料夾的所有檔案是很方便的事哩 ! 例如,阿舍用下面這一行指令,Wget 就會抓一大堆檔案回來了哩 ! (看看就好,勿試 ! 有風險 ! )
wget -r http://ftp.twaren.net/Linux/Ubuntu/ubuntu-cd
阿舍是覺得 Wget 比較簡單和直覺,所以,一般的情況下,如果你只是要有個命令列的下載工具的話,阿舍建議用 Wget 來處理就應該很夠用了,除非是用 Wget 不能解決或無法安裝 時,再來考慮 curl 囉 ! 而如果你是一開始就考慮到會有各種複雜或程式上或網管上的需要的話,那麼 curl 就會是你的首選囉 ! ...
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言