curl&wget常見命令行概覽

overview

linux環境下,wget/curl作用有點相似,都可以用來下載資源到本地,但側重點不同,curl由於可自定義各種請求參數所以在模擬web請求方面更擅長;wget由於支持ftp和Recursive所以在下載文件方面更擅長。

curl命令使用

  1. 使用curl訪問提供網站,檢測網站是否能訪問正常。
    curl [網址]
    curl -v [website] verbose模式
    curl -v www.baidu.com -o baidu頁面上詳細打印出baidu訪問頁面情況,並且存到baidu文件中。
  2. -v信息不夠的話,可以使用--trace [filename]選項將完整的流程保存到filename裏面
    curl --trace dump www.baidu.com
  3. 使用curl下載文件
    curl -o [rename] [webdite]
  4. 使用curl上傳文件
    curl -T [uploadfile] -u usernaer:password ftp://FTP地址/目錄1/
    將uploadfile上傳到ftp的目錄1下。
    其他命令可以參考curl使用指南

wget命令使用

  1. 下載文件
    wget -O [rename] [下載地址]
  2. 模擬下載
    wget --spider [下載地址] or wget -S [下載地址]
  3. 設定下載次數
    wget -r --tries=2 [下載地址]
    其他命令可以參考wget命令行鏈接
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章