1. 程式人生 > >【搬運】Wget 命令詳解

【搬運】Wget 命令詳解

clear challenge 多次 進度條 成功 imp 聯網 llb tails

  

  用過 Linux 系統的對於 wget 不陌生吧,從網上下載資源等操作都是少不了它,它體積小但功能集全,支持 FTP HTTP HTTPS 協議下載方式,支持斷點續傳 代理服務器。

  現在 Windows 做為最主流的操作系統,許多 Linux 上的開源軟件都有對應的 Windows 版,Wget 也如此,在 https://eternallybored.org/misc/wget/ 可以下載到各版本的 Wget for Windows ,文件大小為4MB左右。下載後不能直接打開使用,需要在命令行中調用命令。

  在文件所在的目錄,按住Shift右鍵菜單 在此處打開命令提示符窗口/在此處打開PowerShell窗口 。在Windows 8以上的系統中按下Shift右鍵,該項目為 在此處打開PowerShell窗口。PowerShell命令行雖然比命令提示符功能強大,但在筆者測試中有點問題。比如要查詢 Wget的版本輸入 wget -V (註意大寫字母 V)回車時需要提供完整的參數即一個完整的 URL 地址,在命令提示符窗口中直接輸入命令就可以查看 wget 版本信息了,不需要輸入一個完整的 URL 地址。

  所以為了方便使用,還是在命令提示符窗口中打開使用 wget 吧。當然不是任意打開一個命令提示符就可以的,需要將命令提示符窗口的路徑設置為你下載 wget 文件所在的目錄,當然你也可以移動 wget 文件到命令提示符窗口中所在目錄(即光標 > 前的路徑)。一些可能用到的命令:

      ls 列出當前目錄下所有文件及文件夾(包括隱藏項目) dir 列出當前目錄下所有可見文件及文件夾

      cd explorer 進入到該目錄下的名為 explorer(例子) 目錄中

      cd ../ 返回所在目錄的上一級目錄           cd / 直接返回系統盤根目錄

  將命令提示符窗口的路徑設置 wget 所在的目錄時,就可以使用 wget 命令了。入手時,可能輸入命令 wget -h 來查看使用方法,窗口中滑出一大條的英文,想自己慢慢去翻譯麽。你可以復制出來慢慢對照翻譯,, 輸入 wget -h >1.txt && start 1.txt 回車就為你保存為一個名為 1 的 txt 文本文件,慢慢玩吧,如果你想的話。

  這裏我就不這麽玩了,這樣挺耗時間的,吾就直接從網上搬運了。

  這裏向這位博客對此作出的翻譯致以感謝!

   http://blog.csdn.net/freeking101/article/details/53691481

    命令格式:   
    wget [參數列表] [目標軟件、網頁的網址]             //  用法: wget [選項]... [URL]...  
      
    長選項所必須的參數在使用短選項時也是必須的。  
      
    啟動:  
      -V,  --version                   顯示 Wget 的版本信息並退出  
      
-h, --help 打印此幫助 -b, --background 啟動後轉入後臺 -e, --execute=命令 運行一個“.wgetrc”風格的命令 日誌和輸入文件: -o, --output-file=文件 將日誌信息寫入 FILE -a, --append-output=文件 將信息添加至 FILE -d, --debug 打印大量調試信息 -q, --quiet 安靜模式 (無信息輸出) -v, --verbose 詳盡的輸出 (此為默認值) -nv, --no-verbose 關閉詳盡輸出,但不進入安靜模式 --report-speed=類型 以 <類型> 報告帶寬。類型可以是 bits -i, --input-file=文件 下載本地或外部 <文件> 中的 URL -F, --force-html 把輸入文件當成 HTML 文件 -B, --base=URL 解析相對於 URL 的 HTML 輸入文件鏈接 (-i -F) --config=文件 指定要使用的配置文件 --no-cookies 不讀取任何配置文件 --rejected-log=文件 將拒絕 URL 的原因寫入 <文件>。 下載: -t, --tries=數字 設置重試次數為 <數字> (0 代表無限制) --retry-connrefused 即使拒絕連接也是重試 -O, --output-document=文件 將文檔寫入 FILE -nc, --no-clobber 不要下載已存在將被覆蓋的文件 -c, --continue 斷點續傳下載文件 --start-pos=偏移量 從由零計數的 <偏移量> 開始下載 --progress=類型 選擇進度條類型 --show-progress 在任意啰嗦狀態下都顯示進度條 -N, --timestamping 只獲取比本地文件新的文件 --no-if-modified-since 不要在時間戳 (timestamping) 模式下使用 if-modified-since get 條件請求 --no-use-server-timestamps dont set the local files timestamp by the one on the server -S, --server-response 打印服務器響應 --spider 不下載任何文件 -T, --timeout=SECONDS 將所有超時設為 SECONDS 秒 --dns-timeout=SECS 設置 DNS 查尋超時為 SECS 秒 --connect-timeout=SECS 設置連接超時為 SECS 秒 --read-timeout=SECS 設置讀取超時為 SECS 秒 -w, --wait=SECONDS 等待間隔為 SECONDS 秒 --waitretry=SECONDS 在獲取文件的重試期間等待 1..SECONDS 秒 --random-wait 獲取多個文件時,每次隨機等待間隔 (0.5~1.5)*WAIT 秒 --no-proxy 禁止使用代理 -Q, --quota=數字 設置獲取配額為 <數字> 字節 --bind-address=ADDRESS 綁定至本地主機上的 ADDRESS (主機名或是 IP) --limit-rate=RATE 限制下載速率為 RATE --no-dns-cache 關閉 DNS 查詢緩存 --restrict-file-names=系統 限定文件名中的字符為 <系統> 允許的字符 --ignore-case 匹配文件/目錄時忽略大小寫 -4, --inet4-only 僅連接至 IPv4 地址 -6, --inet6-only 僅連接至 IPv6 地址 --prefer-family=地址族 首先連接至指定家族(IPv6,IPv4 或 none)的地址 --user=用戶 將 ftp 和 http 的用戶名均設置為 <用戶> --password=密碼 將 ftp 和 http 的密碼均設置為 <密碼> --ask-password 提示輸入密碼 --no-iri 關閉 IRI 支持 --local-encoding=ENC 使用 ENC 作為 IRI (國際化資源標識符) 的本地編碼 --remote-encoding=ENC 使用 ENC 作為默認遠程編碼 --unlink 覆蓋前移除文件 目錄: -nd, --no-directories 不創建目錄 -x, --force-directories 強制創建目錄 -nH, --no-host-directories 不要創建主 (host) 目錄 --protocol-directories 在目錄中使用協議名稱 -P, --directory-prefix=前綴 保存文件到 <前綴>/.. --cut-dirs=數字 忽略遠程目錄中 <數字> 個目錄層。 HTTP 選項: --http-user=用戶 設置 http 用戶名為 <用戶> --http-password=密碼 設置 http 密碼為 <密碼> --no-cache 不使用服務器緩存的數據。 --default-page=NAME 改變默認頁 (通常是“index.html”)。 -E, --adjust-extension 以合適的擴展名保存 HTML/CSS 文檔 --ignore-length 忽略頭部的‘Content-Length’區域 --header=字符串 在頭部插入 <字符串> --max-redirect 每頁所允許的最大重定向 --proxy-user=用戶 使用 <用戶> 作為代理用戶名 --proxy-password=密碼 使用 <密碼> 作為代理密碼 --referer=URL 在 HTTP 請求頭包含‘Referer: URL’ --save-headers 將 HTTP 頭保存至文件。 -U, --user-agent=代理 標識自己為 <代理> 而不是 Wget/VERSION。 --no-http-keep-alive 禁用 HTTP keep-alive (持久連接)。 --no-cookies 不使用 cookies。 --load-cookies=文件 會話開始前從 <文件> 中載入 cookies。 --save-cookies=文件 會話結束後保存 cookies 至 FILE。 --keep-session-cookies 載入並保存會話 (非永久) cookies。 --post-data=字符串 使用 POST 方式;把 <字串>作為數據發送。 --post-file=文件 使用 POST 方式;發送 <文件> 內容。 --method=HTTP方法 在請求中使用指定的 <HTTP 方法>--post-data=字符串 把 <字串> 作為數據發送,必須設置 --method --post-file=文件 發送 <文件> 內容,必須設置 --method --content-disposition 當選擇本地文件名時允許 Content-Disposition 頭部 (實驗中)。 --content-on-error 在服務器錯誤時輸出接收到的內容 --auth-no-challenge 不先等待服務器詢問就發送基本 HTTP 驗證信息。 HTTPS (SSL/TLS) 選項: --secure-protocol=PR 選擇安全協議,可以是 auto、SSLv2、 SSLv3、TLSv1、PFS 中的一個。 --https-only 只跟隨安全的 HTTPS 鏈接 --no-check-certificate 不要驗證服務器的證書。 --certificate=文件 客戶端證書文件。 --certificate-type=類型 客戶端證書類型,PEM 或 DER。 --private-key=文件 私鑰文件。 --private-key-type=類型 私鑰文件類型,PEM 或 DER。 --ca-certificate=文件 帶有一組 CA 證書的文件。 --ca-directory=DIR 保存 CA 證書的哈希列表的目錄。 --ca-certificate=文件 帶有一組 CA 證書的文件。 --pinnedpubkey=FILE/HASHES Public key (PEM/DER) file, or any number of base64 encoded sha256 hashes preceded by sha256// and seperated by ;, to verify peer against HSTS 選項: --no-hsts 禁用 HSTS --hsts-file HSTS 數據庫路徑(將覆蓋默認值) FTP 選項: --ftp-user=用戶 設置 ftp 用戶名為 <用戶>--ftp-password=密碼 設置 ftp 密碼為 <密碼> --no-remove-listing 不要刪除‘.listing’文件 --no-glob 不在 FTP 文件名中使用通配符展開 --no-passive-ftp 禁用“passive”傳輸模式 --preserve-permissions 保留遠程文件的權限 --retr-symlinks 遞歸目錄時,獲取鏈接的文件 (而非目錄) FTPS 選項: --ftps-implicit 使用隱式 FTPS(默認端口 990--ftps-resume-ssl 打開數據連接時繼續控制連接中的 SSL/TLS 會話 --ftps-clear-data-connection 只加密控制信道;數據傳輸使用明文 --ftps-fallback-to-ftp 回落到 FTP,如果目標服務器不支持 FTPS WARC 選項: --warc-file=文件名 在一個 .warc.gz 文件裏保持請求/響應數據 --warc-header=字符串 在頭部插入 <字符串> --warc-max-size=數字 將 WARC 的最大尺寸設置為 <數字> --warc-cdx 寫入 CDX 索引文件 --warc-dedup=文件名 不要記錄列在此 CDX 文件內的記錄 --no-warc-compression 不要 GZIP 壓縮 WARC 文件 --no-warc-digests 不要計算 SHA1 摘要 --no-warc-keep-log 不要在 WARC 記錄中存儲日誌文件 --warc-tempdir=目錄 WARC 寫入器的臨時文件目錄 遞歸下載: -r, --recursive 指定遞歸下載 -l, --level=數字 最大遞歸深度 (inf 或 0 代表無限制,即全部下載)。 --delete-after 下載完成後刪除本地文件 -k, --convert-links 讓下載得到的 HTML 或 CSS 中的鏈接指向本地文件 --convert-file-only convert the file part of the URLs only (usually known as the basename) --backups=N 寫入文件 X 前,輪換移動最多 N 個備份文件 -K, --backup-converted 在轉換文件 X 前先將它備份為 X.orig。 -m, --mirror -N -r -l inf --no-remove-listing 的縮寫形式。 -p, --page-requisites 下載所有用於顯示 HTML 頁面的圖片之類的元素。 --strict-comments 用嚴格方式 (SGML) 處理 HTML 註釋。 遞歸接受/拒絕: -A, --accept=列表 逗號分隔的可接受的擴展名列表 -R, --reject=列表 逗號分隔的要拒絕的擴展名列表 --accept-regex=REGEX 匹配接受的 URL 的正則表達式 --reject-regex=REGEX 匹配拒絕的 URL 的正則表達式 --regex-type=類型 正則類型 (posix|pcre) -D, --domains=列表 逗號分隔的可接受的域名列表 --exclude-domains=列表 逗號分隔的要拒絕的域名列表 --follow-ftp 跟蹤 HTML 文檔中的 FTP 鏈接 --follow-tags=列表 逗號分隔的跟蹤的 HTML 標識列表 --ignore-tags=列表 逗號分隔的忽略的 HTML 標識列表 -H, --span-hosts 遞歸時轉向外部主機 -L, --relative 僅跟蹤相對鏈接 -I, --include-directories=列表 允許目錄的列表 --trust-server-names 使用重定向 URL 的最後一段作為本地文件名 -X, --exclude-directories=列表 排除目錄的列表 -np, --no-parent 不追溯至父目錄

  

以及此文章對 wget 命令做出的詳細解釋 http://www.jb51.net/LINUXjishu/86326.html

  1、使用wget下載單個文件

    以下的例子是從網絡下載一個文件並保存在當前目錄

      wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

      在下載的過程中會顯示進度條,包含(下載完成百分比,已經下載的字節,當前下載速度,剩余下載時間)。

  2、使用wget -O下載並以不同的文件名保存

    wget默認會以最後一個符合”/”的後面的字符來命令,對於動態鏈接的下載通常文件名會不正確。
    錯誤:下面的例子會下載一個文件並以名稱download.php?id=1080保存

    wget http://www.centos.bz/download?id=1
    即使下載的文件是zip格式,它仍然以download.php?id=1080命令。
    正確:為了解決這個問題,我們可以使用參數-O來指定一個文件名:

    wget -O wordpress.zip http://www.centos.bz/download.php?id=1080
  
  3、使用wget –limit -rate限速下載
    當你執行wget的時候,它默認會占用全部可能的寬帶下載。但是當你準備下載一個大文件,而你還需要下載其它文件時就有必要限速了。

    wget –limit-rate=300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

  4、使用wget -c斷點續傳
    使用wget -c重新啟動下載中斷的文件:

    wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
    對於我們下載大文件時突然由於網絡等原因中斷非常有幫助,我們可以繼續接著下載而不是重新下載一個文件。需要繼續中斷的下載時可以使用-c參數。

  5、使用wget -b後臺下載
    對於下載非常大的文件的時候,我們可以使用參數-b進行後臺下載。

    wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
    Continuing in background, pid 1840.
    Output will be written to `wget-log’.
    你可以使用以下命令來察看下載進度

    tail -f wget-log

  6、偽裝代理名稱下載
    有些網站能通過根據判斷代理名稱不是瀏覽器而拒絕你的下載請求。不過你可以通過–user-agent參數偽裝。

    wget –user-agent=”Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko)       Chrome/10.0.648.204 Safari/534.16″ 下載鏈接

  7、使用wget –spider測試下載鏈接
    當你打算進行定時下載,你應該在預定時間測試下載鏈接是否有效。我們可以增加–spider參數進行檢查。

    wget –spider URL
    如果下載鏈接正確,將會顯示

    wget –spider URL
    Spider mode enabled. Check if remote file exists.
    HTTP request sent, awaiting response… 200 OK
    Length: unspecified [text/html]
    Remote file exists and could contain further links,
    but recursion is disabled — not retrieving.
    這保證了下載能在預定的時間進行,但當你給錯了一個鏈接,將會顯示如下錯誤

    wget –spider url
    Spider mode enabled. Check if remote file exists.
    HTTP request sent, awaiting response… 404 Not Found
    Remote file does not exist — broken link!!!
    你可以在以下幾種情況下使用spider參數:

    定時下載之前進行檢查
    間隔檢測網站是否可用
    檢查網站頁面的死鏈接

  8、使用wget –tries增加重試次數
    如果網絡有問題或下載一個大文件也有可能失敗。wget默認重試20次連接下載文件。如果需要,你可以使用–tries增加重試次數。

    wget –tries=40 URL

  9、使用wget -i下載多個文件
    首先,保存一份下載鏈接文件

    cat > filelist.txt
    url1
    url2
    url3
    url4
    接著使用這個文件和參數-i下載

    wget -i filelist.txt

  10、使用wget –mirror鏡像網站
    下面的例子是下載整個網站到本地。

    wget –mirror -p –convert-links -P ./LOCAL URL
    –miror:開戶鏡像下載
    -p:下載所有為了html頁面顯示正常的文件
     –convert-links:下載後,轉換成本地的鏈接
    -P ./LOCAL:保存所有文件和目錄到本地指定目錄

  11、使用wget –reject過濾指定格式下載
    你想下載一個網站,但你不希望下載圖片,你可以使用以下命令。

    wget –reject=gif url

  12、使用wget -o把下載信息存入日誌文件
    你不希望下載信息直接顯示在終端而是在一個日誌文件,可以使用以下命令:

    wget -o download.log URL

  13、使用wget -Q限制總下載文件大小
    當你想要下載的文件超過5M而退出下載,你可以使用以下命令:

    wget -Q5m -i filelist.txt
    註意:這個參數對單個文件下載不起作用,只能遞歸下載時才有效。

  14、使用wget -r -A下載指定格式文件
    可以在以下情況使用該功能
  
    下載一個網站的所有圖片
    下載一個網站的所有視頻
    下載一個網站的所有PDF文件
    wget -r -A.pdf url

  15、使用wget FTP下載
    你可以使用wget來完成ftp鏈接的下載。
    使用wget匿名ftp下載

    wget ftp-url

    使用wget用戶名和密碼認證的ftp下載

    wget –ftp-user=USERNAME –ftp-password=PASSWORD url

    wget是在Linux下開發的開放源代碼的軟件,作者是Hrvoje Niksic,後來被移植到包括Windows在內的各個平臺上。它有以下功能和特點:

    (1)支持斷點下傳功能;這一點,也是網絡螞蟻和FlashGet當年最大的賣點,現在,Wget也可以使用此功能,那些網絡不是太好的用戶可以放心了;
    (2)同時支持FTP和HTTP下載方式;盡管現在大部分軟件可以使用HTTP方式下載,但是,有些時候,仍然需要使用FTP方式下載軟件;
    (3)支持代理服務器;對安全強度很高的系統而言,一般不會將自己的系統直接暴露在互聯網上,所以,支持代理是下載軟件必須有的功能;
    (4)設置方便簡單;可能,習慣圖形界面的用戶已經不是太習慣命令行了,但是,命令行在設置上其實有更多的優點,最少,鼠標可以少點很多次,也不要擔心是否錯點鼠標;
    (5)程序小,完全免費;程序小可以考慮不計,因為現在的硬盤實在太大了;完全免費就不得不考慮了,即使網絡上有很多所謂的免費軟件,但是,這些軟件的廣告卻不是我們喜歡的;

    wget雖然功能強大,但是使用起來還是比較簡單的,基本的語法是:wget [參數列表] URL。下面就結合具體的例子來說明一下wget的用法。

  1、下載整個http或者ftp站點。
    wget http://place.your.url/here
    這個命令可以將http://place.your.url/here 首頁下載下來。使用-x會強制建立服務器上一模一樣的目錄,如果使用-nd參數,那麽服務器上下載的所有內容都會加到本地當前目錄。

    wget -r http://place.your.url/here
    這個命令會按照遞歸的方法,下載服務器上所有的目錄和文件,實質就是下載整個網站。這個命令一定要小心使用,因為在下載的時候,被下載網站指向的所有地址同 樣會被下載,因此,如果這個網站引用了其他網站,那麽被引用的網站也會被下載下來!基於這個原因,這個參數不常用。可以用-l number參數來指定下載的層次。例如只下載兩層,那麽使用-l 2。

    要是您想制作鏡像站點,那麽可以使用-m參數,例如:wget -m http://place.your.url/here
這時wget會自動判斷合適的參數來制作鏡像站點。此時,wget會登錄到服務器上,讀入robots.txt並按robots.txt的規定來執行。

  2、斷點續傳。
    當文件特別大或者網絡特別慢的時候,往往一個文件還沒有下載完,連接就已經被切斷,此時就需要斷點續傳。wget的斷點續傳是自動的,只需要使用-c參數,例如:
    wget -c http://the.url.of/incomplete/file
    使用斷點續傳要求服務器支持斷點續傳。-t參數表示重試次數,例如需要重試100次,那麽就寫-t 100,如果設成-t 0,那麽表示無窮次重試,直到連接成功。-T參數表示超時等待時間,例如-T 120,表示等待120秒連接不上就算超時。

  3、批量下載。
    如果有多個文件需要下載,那麽可以生成一個文件,把每個文件的URL寫一行,例如生成文件download.txt,然後用命令:wget -i download.txt
    這樣就會把download.txt裏面列出的每個URL都下載下來。(如果列的是文件就下載文件,如果列的是網站,那麽下載首頁)

  4、選擇性的下載。
    可以指定讓wget只下載一類文件,或者不下載什麽文件。例如:
    wget -m –reject=gif http://target.web.site/subdirectory
    表示下載http://target.web.site/subdirectory,但是忽略gif文件。–accept=LIST 可以接受的文件類型,–reject=LIST拒絕接受的文件類型。

  5、密碼和認證。
    wget只能處理利用用戶名/密碼方式限制訪問的網站,可以利用兩個參數:
    –http-user=USER設置HTTP用戶
    –http-passwd=PASS設置HTTP密碼
    對於需要證書做認證的網站,就只能利用其他下載工具了,例如curl。

  6、利用代理服務器進行下載。
    如果用戶的網絡需要經過代理服務器,那麽可以讓wget通過代理服務器進行文件的下載。此時需要在當前用戶的目錄下創建一個.wgetrc文件。文件中可以設置代理服務器:
    http-proxy = 111.111.111.111:8080
    ftp-proxy = 111.111.111.111:8080
    分別表示http的代理服務器和ftp的代理服務器。如果代理服務器需要密碼則使用:
    –proxy-user=USER設置代理用戶
    –proxy-passwd=PASS設置代理密碼
    這兩個參數。
    使用參數–proxy=on/off 使用或者關閉代理。
    wget還有很多有用的功能,需要用戶去挖掘。

   附錄:

    命令格式:
    wget [參數列表] [目標軟件、網頁的網址]

    -V,–version 顯示軟件版本號然後退出;
    -h,–help顯示軟件幫助信息;
    -e,–execute=COMMAND 執行一個 “.wgetrc”命令

    -o,–output-file=FILE 將軟件輸出信息保存到文件;
    -a,–append-output=FILE將軟件輸出信息追加到文件;
    -d,–debug顯示輸出信息;
    -q,–quiet 不顯示輸出信息;
    -i,–input-file=FILE 從文件中取得URL;

    -t,–tries=NUMBER 是否下載次數(0表示無窮次)
    -O –output-document=FILE下載文件保存為別的文件名
    -nc, –no-clobber 不要覆蓋已經存在的文件
    -N,–timestamping只下載比本地新的文件
    -T,–timeout=SECONDS 設置超時時間
    -Y,–proxy=on/off 關閉代理

    -nd,–no-directories 不建立目錄
    -x,–force-directories 強制建立目錄

    –http-user=USER設置HTTP用戶
    –http-passwd=PASS設置HTTP密碼
    –proxy-user=USER設置代理用戶
    –proxy-passwd=PASS設置代理密碼

    -r,–recursive 下載整個網站、目錄(小心使用)
    -l,–level=NUMBER 下載層次

    -A,–accept=LIST 可以接受的文件類型
    -R,–reject=LIST拒絕接受的文件類型
    -D,–domains=LIST可以接受的域名
    –exclude-domains=LIST拒絕的域名
    -L,–relative 下載關聯鏈接
    –follow-ftp 只下載FTP鏈接
    -H,–span-hosts 可以下載外面的主機
    -I,–include-directories=LIST允許的目錄
    -X,–exclude-directories=LIST 拒絕的目錄

    中文文檔名在平常的情況下會被編碼, 但是在 –cut-dirs 時又是正常的,
    wget -r -np -nH –cut-dirs=3 ftp://host/test/
    測試.txt
    wget -r -np -nH -nd ftp://host/test/
    %B4%FA%B8%D5.txt
    wget “ftp://host/test/*”
    %B4%FA%B8%D5.txt

    由於不知名的原因,可能是為了避開特殊檔名, wget 會自動將抓取檔名的部分用 encode_string 處理過, 所以該 patch 就把被 encode_string 處理成 “%3A” 這種東西, 用 decode_string 還原成 “:”,並套用在目錄與檔案名稱的部分,decode_string 是 wget 內建的函式。

    wget -t0 -c -nH -x -np -b -m -P /home/sunny/NOD32view/ http://downloads1.kaspersky-labs.com/bases/ -o wget.log

 

【搬運】Wget 命令詳解