国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux中curl命令和wget命令的使用介紹與比較

Linux中curl命令和wget命令的使用介紹與比較

2022-01-12 17:4951kata Linux

這篇文章主要給大家介紹了Linux中curl命令和wget命令使用以及這兩者之間的區別比較的相關資料,curl和wget命令都是Linux下的工具,可以用來下載文件。文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起

本文介紹的是Linux中curl命令和wget命令,這兩者都是用來下載文件的工具,下面來看看詳細的介紹:

一、wget

wget是linux最常用的下載命令, 一般的使用方法是: wget + 空格 + 要下載文件的url路徑

例1:

?
1
wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip

下載文件保存到當前目錄,文件名默認是url最后一個/后面的內容,這里就是 wordpress-3.1-zh_CN.zip

例2:

?
1
wget -O myfile http://www.minjieren.com/wordpress-3.1-zh_CN.zip

通過-O參數,可以指定文件名,這里指定的是myfile

例3:

?
1
wget www.baidu.com

會在當前目錄生成一個index.html文件

二、curl

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

語法:# curl [option] [url]

常見參數:

  • -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 進度條顯示當前的傳送狀態

例:

?
1
curl -O http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-i586.tar.gz

下載文件保存到當前目錄,文件名默認是url最后一個/后面的內容,這里就是 jdk-8u91-linux-i586.tar.gz。

注意:必須要加-O參數,否則是直接在控制臺上顯示文件內容了.

說明:這兩個命令工具,linux系統中缺省不一定有的,如果沒有,需要自己安裝。如果是在ubuntu下。

可以執行如下命令進行安裝

?
1
sudo apt-get install curl

它們的區別有如下幾點:

      1.curl是libcurl這個庫支持的,wget是一個純粹的命令行命令。

      2.curl支持更多的協議。curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMTP and RTSP at the time of this writing. Wget supports HTTP, HTTPS and FTP.

      3.curl 默認支持HTTP1.1(也支持1.0),而wget僅僅支持HTTP1.0規范。引用wget的man page中的一段話吧,

?
1
Please be aware that Wget needs to know the size of the POST data in advance. It's not quite clear how to work around this limitation inherent in HTTP/1.0. Although HTTP/1.1 introduces chunked transfer that doesn't require knowing the request length in advance, a client can't use chunked unless it knows it's talking to an HTTP/1.1 server. And it can't know that until it receives a response, which in turn requires the request to have been completed -- a chicken-and-egg problem.

      4.curl在指定要下載的鏈接時能夠支持URL的序列或集合,而wget則不能這樣;

      5.wget支持遞歸下載,而curl則沒有這個功能。(這是wget的一個主要好處,wget也是有優勢的,呵呵)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://www.cnblogs.com/51kata/p/5528930.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲精品一区二区三区在线观看 | 久久草在线视频 | 欧美一级在线视频 | 欧美日韩中文字幕在线 | 老牛嫩草一区二区三区眼镜 | 欧美在线观看黄 | 欧美一区视频 | 99久久视频| 天堂在线中文字幕 | 高清中文字幕 | 中文字幕乱码亚洲精品一区 | 国产精品久久久久久99999 | 激情综合网站 | 国产伦精品一区二区三区 | 特黄特色大片免费视频观看 | 色的视频网站 | 精品一区二区精品 | 国产午夜一区二区三区 | 国产一区二区三区撒尿在线 | av片在线观看 | 欧美日韩在线电影 | 欧美成人精品一区二区三区在线看 | 亚洲人免费视频 | 成人激情免费 | 麻豆.蜜桃.91.天美入口 | 99成人在线视频 | 久久综合九色综合网站 | 欧美日韩免费看 | 久久久久高清 | 国内美女人妻一级毛片免费看 | 日韩中文在线 | 一区二区国产精品 | 久久久久久久成人 | 精品日韩| 亚洲视频自拍 | 亚洲成人中文字幕 | 欧美成人免费网站 | 久久久综合色 | 国产精品香蕉在线观看 | 久久亚洲国产精品 | 精品在线播放 |