Linux curl命令 常用


1.簡介

  curl是一個利用URL規則在命令行下工作的文件傳輸工具

2.語法

  # curl [option] [url]

3.常見參數 

  -A/--user-agent <string>         設置用戶代理發送給服務器
  -b/--cookie <name=string/file>   cookie字符串或文件讀取位置
  -c/--cookie-jar <file>           操作結束后把cookie寫入到這個文件中
  -C/--continue-at <offset>        斷點續轉
  -D/--dump-header <file>          把header信息寫入到該文件中
  -e/--referer                     來源網址
  -f/--fail                        連接失敗時不顯示http錯誤
  -o/--output                      把輸出寫到該文件中
  -O/--remote-name                 把輸出寫到該文件中,保留遠程文件的文件名
  -r/--range <range>               檢索來自HTTP/1.1或FTP服務器字節范圍
  -s/--silent                      靜音模式。不輸出任何東西
  -T/--upload-file <file>          上傳文件
  -u/--user <user[:password]>      設置服務器的用戶和密碼
  -w/--write-out [format]          什么輸出完成后
  -x/--proxy <host[:port]>         在給定的端口上使用HTTP代理
  -#/--progress-bar                進度條顯示當前的傳送狀態

4.例子

  (1)curl http://www.linux.com

   執行后,www.linux.com 的html就會顯示在屏幕上

  (2)保存訪問的網頁

    使用linux的重定向功能保存

      curl http://www.linux.com >> linux.html

    curl -o linux.html http://www.linux.com

    curl -O http://www.linux.com/hello.sh

    curl -fsSL https://get.docker.com -o get-docker.sh

    注意:url要具體到某個文件

  (3)定proxy服務器以及其端口

    curl -x 192.168.100.100:1080 http://www.linux.com

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM