久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

linux下curl和wget命令使用講解

 蘇醒的貝殼 2018-05-15

1. curl

curl 支持 HTTP、HTTPS,、FTP 等協(xié)議,,還支持 POST、cookies,、認(rèn)證,、從指定偏移處下載部分文件、User-Agent,、限速,、文件大小、進(jìn)度條等特征,。

1.1 選項(xiàng)

--
-A 或 --user-agent設(shè)置用戶代理
-b 或 --cookiecookie 字符串或文件讀取位置
-c 或 --cookie-jar操作結(jié)束后把 cookie 寫(xiě)入文件
--basic使用 HTTP 基本驗(yàn)證
-d 或 --dataPOST 方式傳送數(shù)據(jù)
--data-ascii以 ASCII 的方式 POST 數(shù)據(jù)
--data-binary以二進(jìn)制的方式 POST 數(shù)據(jù)
--tcp-nodelay使用 TCP_NODELAY 選項(xiàng)
-e 或 --referer來(lái)源網(wǎng)址
-E 或 --cert客戶端證書(shū)文件和密碼 (SSL)
--cert-type證書(shū)文件類型 (DER/PEM/ENG) (SSL)
--key私鑰文件名 (SSL)
--key-type私鑰文件類型 (DER/PEM/ENG) (SSL)
--pass私鑰密碼 (SSL)
--engine加密引擎使用 (SSL)
--cacertCA 證書(shū) (SSL)
--capathCA 路徑
--ciphersSSL 密碼
-F 或 --form模擬 HTTP 表單提交數(shù)據(jù)
--form-string模擬 HTTP 表單提交數(shù)據(jù)
-H 或 --header自定義頭信息傳遞給服務(wù)器
-I 或 --head只顯示請(qǐng)求頭信息
-T 或 --upload-file上傳文件
-o 或 --output把輸出寫(xiě)到文件中
-O 或 --remote-name把輸出寫(xiě)到文件中,,保留遠(yuǎn)程文件的文件名
-s 或 --silent靜默模式。不輸出任何東西

1.2 示例

只看返回的 HTTP Header

[root@VM_139_74_centos ~]# curl -I www.163.comHTTP/1.1 200 OKExpires: Sun, 06 May 2018 15:22:03 GMTDate: Sun, 06 May 2018 15:20:43 GMTServer: nginxContent-Type: text/html; charset=GBKTransfer-Encoding: chunkedVary: Accept-Encoding,User-Agent,AcceptCache-Control: max-age=80Age: 44X-Via: 1.1 PSfjqzdxgn15:0 (Cdn Cache Server V2.0), 1.1 chongdianxin121:4 (Cdn Cache Server V2.0)Connection: keep-aliveX-Dscp-Value: 0

文件下載

curl 默認(rèn)行為就是下載,,瀏覽網(wǎng)頁(yè)就是下載網(wǎng)頁(yè)到本地,,curl URL 會(huì)把這個(gè) URL 對(duì)應(yīng)的文件下載下來(lái)。但是 curl 會(huì)把下載的文件輸出到 STDOUT 即終端窗口,,可以通過(guò) -o 或 -O 選項(xiàng)寫(xiě)入文件,。

[root@VM_139_74_centos ~]# curl http://img02.tooopen.com/images/20160509/tooopen_sy_161967094653.jpg -o 1.jpg% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 208k 100 208k 0 0 447k 0 --:--:-- --:--:-- --:--:-- 448k

設(shè)置 cookie

使用 -b 讀取 cookie 文件,或 --cookie 選項(xiàng)來(lái)指定 cookie,,多個(gè) cookie 使用分號(hào)分隔:

curl http://www.baidu.com --cookie 'user=root;pass=123456'

保存 cookie

使用 -c 或 --cookie-jar 選項(xiàng):

[root@VM_139_74_centos ~]# curl www.baidu.com --cookie-jar cookie...[root@VM_139_74_centos ~]# cat cookie# Netscape HTTP Cookie File# http://curl./docs/http-cookies.html# This file was generated by libcurl! Edit at your own risk..baidu.com TRUE / FALSE 1525707455 BDORZ 27315

設(shè)置 HTTP Header

使用 -H 或 --header 傳遞多個(gè)頭部信息,,例如:

curl -H 'Host:www.baidu.com' -H 'accept-language:en' www.baidu.com

2. wget

wget 用于下載文件,,支持?jǐn)帱c(diǎn)續(xù)傳。

2.1 選項(xiàng)

-a<日志文件>:在指定的日志文件中記錄執(zhí)行過(guò)程,;

-A<后綴名>:指定要下載文件的后綴名,,多個(gè)后綴名之間使用逗號(hào)進(jìn)行分隔;

-b:進(jìn)行后臺(tái)的方式運(yùn)行 wget,;

-B<連接地址>:設(shè)置參考的連接地址的基地地址,;

-c:繼續(xù)執(zhí)行上次終端的任務(wù);

-C<標(biāo)志>:設(shè)置服務(wù)器數(shù)據(jù)塊功能標(biāo)志on為激活,,off為關(guān)閉,,默認(rèn)值為on;

-D<域名列表>:設(shè)置順著的域名列表,,域名之間用“,,”分隔;

-e<指令>:作為文件“.wgetrc”中的一部分執(zhí)行指定的指令,;

-i<文件>:從指定文件獲取要下載的URL地址,;

-l<目錄列表>:設(shè)置順著的目錄列表,多個(gè)目錄用“,,”分隔,;

-q:不顯示指令執(zhí)行過(guò)程

-O:另存為指定名稱的文件

-r:遞歸下載方式

2.2 示例

下載文件

[root@VM_139_74_centos ~]# wget http://img02.tooopen.com/images/20160509/tooopen_sy_161967094653.jpg--2018-05-06 23:42:14-- http://img02.tooopen.com/images/20160509/tooopen_sy_161967094653.jpgResolving img02.tooopen.com (img02.tooopen.com)... 61.240.138.246, 221.194.130.173Connecting to img02.tooopen.com (img02.tooopen.com)|61.240.138.246|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 213639 (209K) [image/jpeg]Saving to: ‘tooopen_sy_161967094653.jpg.1’100%[=====================================================================================================================================================>] 213,639 --.-K/s in 0.09s 2018-05-06 23:42:14 (2.17 MB/s) - ‘tooopen_sy_161967094653.jpg.1’ saved [213639/213639]

下載文件并重命名

[root@VM_139_74_centos ~]# wget

下載指定格式文件

wget -r -A.pdf url

可以遞歸(-r 選項(xiàng))下載一個(gè)網(wǎng)站的所有圖片、視頻,、PDF 文件,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多