最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年04月27日 11:39:03   作者:51kata  
這篇文章主要給大家介紹了Linux中curl命令和wget命令使用以及這兩者之間的區(qū)別比較的相關(guān)資料,curl和wget命令都是Linux下的工具,可以用來下載文件。文中介紹的非常詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。

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

一、wget

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

例1:

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

下載文件保存到當(dāng)前目錄,文件名默認(rèn)是url最后一個/后面的內(nèi)容,這里就是 wordpress-3.1-zh_CN.zip

例2:

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

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

例3:

wget www.baidu.com

會在當(dāng)前目錄生成一個index.html文件

二、curl

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

語法:# curl [option] [url]

常見參數(shù):

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

例:

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

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

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

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

可以執(zhí)行如下命令進(jìn)行安裝

sudo apt-get install curl

它們的區(qū)別有如下幾點(diǎn):

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

      2.curl支持更多的協(xié)議。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 默認(rèn)支持HTTP1.1(也支持1.0),而wget僅僅支持HTTP1.0規(guī)范。引用wget的man page中的一段話吧,

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也是有優(yōu)勢的,呵呵)

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 簡單了解Linux性能監(jiān)控命令free

    簡單了解Linux性能監(jiān)控命令free

    這篇文章主要介紹了簡單了解Linux性能監(jiān)控命令free,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • linux磁盤順序?qū)?、隨機(jī)寫的方法

    linux磁盤順序?qū)?、隨機(jī)寫的方法

    這篇文章主要介紹了linux磁盤順序?qū)?、隨機(jī)寫的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-08-08
  • CentOS 安裝 Mongodb詳解(在線和離線)

    CentOS 安裝 Mongodb詳解(在線和離線)

    這篇文章主要介紹了CentOS 安裝 Mogodb詳解(在線和離線) ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Apache的status相關(guān)問題解決辦法

    Apache的status相關(guān)問題解決辦法

    這篇文章主要介紹了Apache的status相關(guān)問題解決辦法,文中環(huán)境為Linux系統(tǒng),需要的朋友可以參考下
    2015-07-07
  • Linux知識點(diǎn)小結(jié)

    Linux知識點(diǎn)小結(jié)

    這篇文章主要為大家分享了Linux知識點(diǎn),幫助大家更加詳細(xì)的學(xué)習(xí)Linux
    2016-01-01
  • 虛擬機(jī)ubuntu16.04無法連網(wǎng)的解決方法

    虛擬機(jī)ubuntu16.04無法連網(wǎng)的解決方法

    這篇文章主要為大家詳細(xì)介紹了虛擬機(jī)ubuntu16.04無法連網(wǎng)的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Linux命令每天必學(xué)(5)之rm命令

    Linux命令每天必學(xué)(5)之rm命令

    rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是刪除了鏈接,原有文件均保持不變
    2016-01-01
  • 記一次Centos服務(wù)器被掛馬的抓馬經(jīng)歷

    記一次Centos服務(wù)器被掛馬的抓馬經(jīng)歷

    這篇文章主要介紹了記一次Centos服務(wù)器被掛馬的抓馬經(jīng)歷分享,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2017-01-01
  • 基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)

    基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)

    這篇文章主要為大家詳細(xì)介紹了基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 解決虛擬機(jī)NAT模式無法上網(wǎng)問題

    解決虛擬機(jī)NAT模式無法上網(wǎng)問題

    文章主要介紹了確認(rèn)虛擬機(jī)網(wǎng)絡(luò)連接問題的兩個步驟:首先檢查虛擬機(jī)的IP地址是否與主機(jī)在同一網(wǎng)段,其次確保虛擬機(jī)相關(guān)服務(wù)已開啟
    2024-12-12

最新評論

都江堰市| 陈巴尔虎旗| 辉南县| 睢宁县| 呈贡县| 安国市| 巩义市| 开封县| 井研县| 射阳县| 若尔盖县| 驻马店市| 新源县| 淮北市| 阿拉善左旗| 子长县| 无锡市| 桦甸市| 岫岩| 饶阳县| 湖北省| 白城市| 科技| 屯留县| 沧源| 东兰县| 芦山县| 乐山市| 阿拉善盟| 遵化市| 广宗县| 南江县| 高阳县| 东港市| 东丽区| 眉山市| 新闻| 博客| 中西区| 清原| 竹北市|