国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

_Linux下命令行cURL的10種常見用法示例

2019-11-02 15:09:11
字體:
來源:轉載
供稿:網友

前言

在Linux中curl是一個利用URL規則在命令行下工作的文件傳輸工具,可以說是一款很強大的http命令行工具。它支持文件的上傳和下載,是綜合傳輸工具,但按傳統,習慣稱url為下載工具。

語法: # curl [option] [url]

本文主要跟大家分享了Linux命令行cURL的10種常見用法,分享出來供大家參考學習,下面來一起看看詳細的介紹:

1. 獲取頁面內容

當我們不加任何選項使用 curl 時,默認會發送 GET 請求來獲取鏈接內容到標準輸出。

curl http://www.codebelief.com 

2. 顯示 HTTP 頭

如果我們只想要顯示 HTTP 頭,而不顯示文件內容,可以使用 -I 選項:

curl -I http://www.codebelief.com 

輸出為:

HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Thu, 11 May 2017 08:24:45 GMT Content-Type: text/html; charset=utf-8 Content-Length: 24206 Connection: keep-alive X-Powered-By: Express Cache-Control: public, max-age=0 ETag: W/"5e8e-Yw5ZdnVVly9/aEnMX7fVXQ" Vary: Accept-Encoding 

也可以同時顯示 HTTP 頭和文件內容,使用 -i 選項:

curl -i http://www.codebelief.com 

輸出為:

HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Thu, 11 May 2017 08:25:46 GMT Content-Type: text/html; charset=utf-8 Content-Length: 24206 Connection: keep-alive X-Powered-By: Express Cache-Control: public, max-age=0 ETag: W/"5e8e-Yw5ZdnVVly9/aEnMX7fVXQ" Vary: Accept-Encoding<!DOCTYPE html> <html lang="en"> ......</html> 

3. 將鏈接保存到文件

我們可以使用 > 符號將輸出重定向到本地文件中。

curl http://www.codebelief.com > index.html 

也可以通過 curl 自帶的 -o/-O 選項將內容保存到文件中。

-o(小寫的 o):結果會被保存到命令行中提供的文件名 -O(大寫的 O):URL 中的文件名會被用作保存輸出的文件名
curl -o index.html http://www.codebelief.com curl -O http://www.codebelief.com/page/2/ 

注意:使用 -O 選項時,必須確保鏈接末尾包含文件名,否則 curl 無法正確保存文件。如果遇到鏈接中無文件名的情況,應該使

-o 選項手動指定文件名,或使用重定向符號。

4. 同時下載多個文件

我們可以使用 -o-O 選項來同時指定多個鏈接,按照以下格式編寫命令:

curl -O http://www.codebelief.com/page/2/ -O http://www.codebelief.com/page/3/ 

或者:

curl -o page1.html http://www.codebelief.com/page/1/ -o page2.html http://www.codebelief.com/page/2/ 

5. 使用 -L 跟隨鏈接重定向

如果直接使用 curl 打開某些被重定向后的鏈接,這種情況下就無法獲取我們想要的網頁內容。例如:

curl http://codebelief.com 

會得到如下提示:

<html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.10.3</center> </body> </html> 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威海市| 东兰县| 河北省| 新余市| 长乐市| 江川县| 韶关市| 寻甸| 许昌县| 凉城县| 五家渠市| 故城县| 南溪县| 合肥市| 邢台市| 汕尾市| 北安市| 施秉县| 平乐县| 晋江市| 台江县| 甘孜| 林甸县| 潮州市| 英超| 长治县| 寿阳县| 天津市| 全南县| 大连市| 突泉县| 西宁市| 揭阳市| 当涂县| 鄂尔多斯市| 威宁| 铜山县| 丽水市| 巫山县| 临沭县| 临清市|