Linux命令--curl

功能簡介

curl命令是一個利用URL規(guī)則在命令行下工作的文本傳輸工具,支持文件上傳和下載。curl支持HTTP、HTTPS、FTP等眾多協(xié)議。

格式

curl [選項] [參數(shù)]

參數(shù)

-A/--user-agent <string> ?設置用戶代理發(fā)送給服務器
-b/--cookie <name=string/file> ?cookie字符串或文件讀取位置
-c/--cookie-jar <file> ?操作結(jié)束后把cookie寫入到這個文件中
-C/--continue-at <offset> ?斷點續(xù)轉(zhuǎn)
-D/--dump-header <file> ?把header信息寫入到該文件中
-e/--referer ?來源網(wǎng)址
-f/--fail ?連接失敗時不顯示http錯誤
-H ?設置請求header
-L ?該參數(shù)會讓 HTTP 請求跟隨服務器的重定向,curl 默認不跟隨重定向
-o/--output <file> ?下載文件到指定文件中
-O/--remote-name ?下載文件并保持原始的文件名稱
-r/--range <range> ?檢索來自HTTP/1.1或FTP服務器字節(jié)范圍
-s/--silent ?靜音模式,不輸出任何東西,不顯示進度條
-T/--upload-file <file> ?上傳文件
-u/--user <user[:password]> ?設置服務器的用戶和密碼
-v ?輸出通信的整個過程,用于調(diào)試
-w/--write-out [format] ?什么輸出完成后
-x/--proxy <host[:port]> ?在給定的端口上使用HTTP代理
-#/--progress-bar ?進度條顯示當前的傳送狀態(tài)
--progress ?顯示進度條

實例

從本地復制文件到遠程:

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容