linux curl命令詳解,以及執行個體__linux

來源:互聯網
上載者:User

linux curl是一個利用URL規則在命令列下工作的檔案傳輸工具。它支援檔案的上傳和下載,所以是綜合傳輸工具,但按傳統,習慣稱url為下載工具。

一,curl命令參數,有好多我沒有用過,也不知道翻譯的對不對,如果有誤的地方,還請指正。 查看 複製 列印 ? -a/--append 上傳檔案時,附加到目標檔案    -A/--user-agent <string>  設定使用者代理程式發送給伺服器    - anyauth   可以使用“任何”驗證方法    -b/--cookie <name=string/file> cookie字串或檔案讀取位置    - basic 使用HTTP基本驗證    -B/--use-ascii 使用ASCII /文本傳輸    -c/--cookie-jar <file> 操作結束後把cookie寫入到這個檔案中    -C/--continue-at <offset>  斷點續轉    -d/--data <data>   HTTP POST方式傳送資料    --data-ascii <data>  以ascii的方式post資料    --data-binary <data> 以二進位的方式post資料    --negotiate     使用HTTP身分識別驗證    --digest        使用數字身分識別驗證    --disable-eprt  禁止使用EPRT或LPRT    --disable-epsv  禁止使用EPSV    -D/--dump-header <file> 把header資訊寫入到該檔案中    --egd-file <file> 為隨機資料(SSL)設定EGD socket路徑    --tcp-nodelay   使用TCP_NODELAY選項    -e/--referer 來源網址    -E/--cert <cert[:passwd]> 用戶端認證檔案和密碼 (SSL)    --cert-type <type> 認證檔案類型 (DER/PEM/ENG) (SSL)    --key <key>     私密金鑰檔案名稱 (SSL)    --key-type <type> 私密金鑰檔案類型 (DER/PEM/ENG) (SSL)    --pass  <pass>  私密金鑰密碼 (SSL)    --engine <eng>  加密引擎使用 (SSL). "--engine list" for list    --cacert <file> CA認證 (SSL)    --capath <directory> CA目錄 (made using c_rehash) to verify peer against (SSL)    --ciphers <list>  SSL密碼    --compressed    要求返回是壓縮的形勢 (using deflate or gzip)    --connect-timeout <seconds> 設定最大請求時間    --create-dirs   建立本地目錄的目錄階層    --crlf          上傳是把LF轉變成CRLF    -f/--fail          串連失敗時不顯示http錯誤    --ftp-create-dirs 如果遠程目錄不存在,建立遠程目錄    --ftp-method [multicwd/nocwd/singlecwd] 控制CWD的使用    --ftp-pasv      使用 PASV/EPSV 代替連接埠    --ftp-skip-pasv-ip 使用PASV的時候,忽略該IP地址    --ftp-ssl       嘗試用 SSL/TLS 來進行ftp資料轉送    --ftp-ssl-reqd  要求用 SSL/TLS 來進行ftp資料轉送    -F/--form <name=content> 類比http表單提交資料    -form-string <name=string> 類比http表單提交資料    -g/--globoff 禁用網址序列和範圍使用{}和[]    -G/--get 以get的方式來發送資料    -h/--help 協助    -H/--header <line>自訂頭資訊傳遞給伺服器    --ignore-content-length  忽略的HTTP頭資訊的長度    -i/--include 輸出時包括protocol頭資訊    -I/--head  只顯示文檔資訊    從檔案中讀取-j/--junk-session-cookies忽略會話Cookie    - 介面<interface>指定網路介面/地址使用    - krb4 <層級>啟用與指定的安全層級krb4    -j/--junk-session-cookies 讀取檔案進忽略session cookie    --interface <interface> 使用指定網路介面/地址    --krb4 <level>  使用指定安全層級的krb4    -k/--insecure 允許不使用認證到SSL網站    -K/--config  指定的設定檔讀取    -l/--list-only 列出ftp目錄下的檔案名稱    --limit-rate <rate> 設定傳輸速度    --local-port<NUM> 強制使用本地連接埠號碼    -m/--max-time <seconds> 設定最大傳輸時間    --max-redirs <num> 設定最大讀取的目錄數    --max-filesize <bytes> 設定最大下載的檔案總量    -M/--manual  顯示全手動    -n/--netrc 從netrc檔案中讀取使用者名稱和密碼    --netrc-optional 使用 .netrc 或者 URL來覆蓋-n    --ntlm          使用 HTTP NTLM 身分識別驗證    -N/--no-buffer 禁用緩衝輸出    -o/--output 把輸出寫到該檔案中  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.