curl與wget高階用法

sr_zhang發表於2018-09-30

    curl和wget作為經常使用的命令,為我們對檔案的操作提供了極大的便利。今天和大家分享一下,如何更好利用這些命令,來提高我們的的使用效率。       阿里雲2018年10月 優惠資訊彙總

curl(檔案傳輸工具)

常用引數如下:

使用示例:
例1:抓取頁面到指定檔案,如果有亂碼可以使用iconv轉碼

例2:模擬瀏覽器頭(user-agent)

例3:處理重定向頁面

例4:模擬使用者登陸,儲存cookie資訊到cookies.txt檔案,再使用cookie登陸

例5:獲取HTTP響應頭headers

例6:訪問HTTP認證頁面

例7:通過ftp上傳和下載檔案

wget(檔案下載工具)

常用引數如下:

使用示例:
例1:下載單個檔案到當前目錄下,也可以-P指定下載目錄

例2:對於網路不穩定的使用者可以使用-c和–tries引數,保證下載完成

例3:下載大的檔案時,我們可以放到後臺去下載,這時會生成wget-log檔案來儲存下載進度

例4:可以利用—spider引數判斷網址是否有效

例5:自動從多個連結下載檔案

例6:限制下載速度

例7:登陸ftp下載檔案


相關文章