計算機軟件

WGET命令:例子。 在網絡上下載文件Wget的控制台程序

看似在世界上一半的人口積極利用計算機和習慣於使用時尚的圖形界面和豐富的功能,這樣的世界,對文本應用程序的地方。 大約20年前,計算機接口是一個可怕的黑色面板,顯示只是一套白色字符,並在文本命令為代價進行的所有控件。 令人驚訝地,在何種程度上這些程序難看,因此它們是有功能的和可靠的。

什麼是Wget的?

wget的(也被稱為GNU Wget的Linux)的是一個控制台,而不是用於文件和網頁工作的交互式應用程序。 事實上,它是從互聯網上下載文件,其中缺少一個圖形界面和一些功能來管理,非典型的更高級的解決方案的工具。

該方案是由團隊來自克羅地亞Hrvozhi尼克希奇開發的,現在支持朱塞佩Skrivano和Linux社區的開發。 該實用程序(當時叫的GetURL)的第一組件在1996年1月被引入。 該方案是寫在C和GNU許可軟件的名義出版。 最初,該工具發布了Linux平台上。 隨著時間的推移,該工具已被翻譯成多國語言,並移植到所有流行的平台,包括Wget的為Windows 7(或更新版本),Wget的適用於MacOS,等等。

這個程序 - 不是交互式的,這意味著其能力範圍內運行的任何過程中,不能被控制的,它可以通過轉動操作系統的控制來控制。

儘管現代瀏覽器通常有一個內置的 下載管理器, 他們仍然專為互動溝通,因此,在手動模式下工作變得困難。 wget的,相反,允許自動化的一些過程。 例如,可以事先與網頁的列表,使用它你可以上傳多個文件和網頁編寫文本文檔。

主要特點

然而,在第一個地方是下載文件的程序,這意味著它的主要功能的證據。

wget的可以從互聯網上下載的任何材料,無論是文件,可執行文件或整個網頁的HTML格式(不同的協議)。 文件可以從該目錄中下載的 FTP。

客戶可以執行遞歸下載,自動跟隨一個特定的網站(或多個網站)中的鏈接,同時恢復網頁的原始結構。 您可以查看沒有訪問網絡下載的網站(默認加載到一個地址在線觀看)。

wget的最初適應緩慢或不穩定的連接類型,因此它是一個重要的特點是恢復中斷的下載文件(如果服務器支持RANGE頭,這是可能的)的能力。 wget的還可以監控服務器(無障礙)的重新加載和更新的狀態(wget的檢查文件頭,並支持最新的版本)的文件和網頁。

該方案也有一些是典型的所謂事業蜘蛛探索各種網站和服務器對他們的某些文件的存在特點。

支持的平台

wget的Linux已經成為該產品的基地。 如上所述,該實用程序最初僅在Linux上工作,但很快得到普及,並已適用於其他系統。 例如,你可以找到Windows 7和較新的操作系統wget的版本,並有建立一個GUI。 至於Linux,你編程往往存在縫入分配。 在一些Linux終端建立原生支持Wget的團隊。 Ubuntu的,Fedora的,openSUSE的,以及其他消費的發行版與程序的工作,因為他們說,開箱即用。 接下來,看看該程序的更多細節。

wget的命令:關鍵參數列表

命令的基本名單包括:

  • -V - 讓你在使用當前檢查軟件版本;
  • -h - 顯示使用應用程序命令的最全面信息;
  • -b - 它可以讓你翻譯在後台程序;

消息選項列表

wget的命令允許在所顯示的信息完全控制。 這裡的列表:

  • -o日誌文件 - 創建,記錄應用程序的整個過程中的日誌文件;
  • -a日誌文件 - 允許你來補充,而不是創建一個新的現有日誌文件;
  • -d - 顯示必要的信息來開發和調試器(幫助解決客戶的工作中的問題和糾正錯誤);
  • -q - 關閉消息的顯示;
  • -v - 這個選項是默認啟用的,提供有關發生在該程序的所有進程的詳細報告(實時);
  • -nv - 顯著減少了由在消息的用戶接收到的信息。 只有最相關的數據和錯誤通知;
  • -i文件(與文件路徑) - 該命令允許您掃描的文件,從一個鏈接和引導隔離; 您可以使用不同的格式,包括HTML文件,但如果您使用此命令時,它是沒有必要指定路徑在命令行上的文件;
  • -f - 發人深省的程序讀取一個文件作為HTML; 當使用該命令與本地HTML文件的工作,可能會發生錯誤,避免它,是足夠的文檔<基本href在以指示= HTTP://站點/條/ 279125 /%E2%80%9Durl%E2%80%9D% 3E。%3C / LI>

引導選項列表

對於使用wget下載文件的基本命令。 下面是他們的基本設置:

  • --bind地址= ADDRESS - 該命令允許傳送數據地址綁定的本地機器上。 當使用TCP /需要IP連接命令精確地指定的IP地址(如果若干個)。
  • -t號碼(需要指定的數量) - 允許用戶選擇負載重複的次數。 為了避免重複應該指定的人數為0的值。
  • -nc - 此命令可以讓你恢復的情況下上傳文件的以前的狀態,有在網絡中的故障,並下載被中斷。 如果你不使用的命令之一重裝(-N,-NC,-r),Wget的將創建一個副本,並重新開始下載。 -r選項允許你替換現有文件。
  • Ç - 也有利於在化合物(以及其中的Wget停止獨立嘗試重新連接)的丟失的情況下重新加載文件。 這足以鏈接到文件中指定的命令。 如果您使用相同的目錄中有文件的Wget將其持有的識別,並自動決定其重裝。 命令只能在那裡是支持Range頭服務器使用。

  • --progress - 允許您選擇顯示下載進度的類型。 您可以指定-progress =條或進度=點。
  • --spider - 替換文件下載指令,以驗證其在服務器上存在;
  • -w(秒) - 指定下載之間的時間間隔。
  • -q(以千字節或兆數表示) - 可以讓你準確地調整你的數據的大小和限制過度卷。 然而,值得注意的是,一個單一的文件將被暴露無關配額下載(即用一個單一的文件,此選項將無法正常工作,有些他不重)。

的HTTP參數列表

  • --http-USER =和--http-passwd文件= - 允許您為您的Web服務器上進行驗證,從這些文件將被卸載指定登錄名和密碼。
  • -C =開/關 - 允許啟用或在服務器側數據的禁止高速緩存。
  • --cookies =開/關 - 在相同高速緩存,只有餅乾。 它可以讓你要么停止或繼續進行訪問服務器統計所需的cookie數據的交換。 默認情況下,啟用該選項,但該cookie的文件不存儲在硬盤上。
  • --save餅乾 - 允許你創建一個cookie文件(最新數據)。
  • --proxy用戶和-proxy-passwd文件 - 允許您指定代理服務器上認證的用戶名和密碼(如果使用)。

的FTP設置列表

與Wget的工作高級選項。 FTP命令:

  • -nr - 不要從與FTP工作時自然產生的目錄.listing的臨時文件;
  • -g開/關 - 讓你在公用目錄FTP使用特殊字符;
  • --passive-FTP - 該命令可以在存在Firewall'a被用來激活被動FTP模式(其中,用戶自己負責連接到服務器)。

wget的特攻隊:最佳實踐

該程序工作的最簡單,最平凡的例子,當然,下載文件。 與wget命令的測試,你可以用一個簡單的鏈接到一個文件在網絡上啟動並進入控制台/終端:顯示該文件的準確和完整路徑* Wget的*鏈接。

要繼續下載文件,使用:Wget的-c *鏈接顯示的準確和完整路徑文件*。

如果有鏈接到文件和文檔計劃列表中,你可以使用命令Wget的-i Filelist.txt中。

至於下載的網頁,一切都有點複雜,但在同一時間和可能性的數目顯著增加。 不引進新的參數,每次有需要下載一個網站,你可以創建腳本或註冊的所有.wgetrc文件設置。

保存網頁作為參考(這將是難以打開它們在本地計算機上),你可以使用wget -m命令*鏈接顯示該文件的準確和完整路徑*。

對此同一頁製成可供觀賞沒有Internet連接,您可以使用顯示準確,完整路徑wget的-r -10 -k *鏈接到文件*。

格式出錯wget命令無法找到指任何錯字和不正確的設置。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.