GNU Wget 命令及其参数说明
GNU Wget(常簡稱為Wget)是一個在網絡上進行下載的簡單而強大的自由軟件,其本身也是GNU計劃的一部分。它的名字是“World Wide Web”和“Get”的結合,同時也隱含了軟件的主要功能。當前它支持通過HTTP、HTTPS,以及FTP這三個最常見的TCP/IP協議協議下載。
啟動參數:這一類參數主要提供軟件的一些基本信息。
-V,–version 顯示軟件版本號然后退出;
-h,–help顯示軟件幫助信息;
-e,–execute=COMMAND 執行一個 “.wgetrc”命令
以上每一個功能有長短兩個參數,長短功能一樣,都可以使用。需要注意的是,這里的-e參數是執行一個.wgettrc的命令,.wgettrc命令其實是一個參數列表,直接將軟件需要的參數寫在一起就可以了。
文件參數:這類參數定義軟件log文件的輸出方式等。
-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參數:HTTP參數設置一些與HTTP下載有關的屬性。
–http-user=USER設置HTTP用戶
–http-passwd=PASS設置HTTP密碼
–proxy-user=USER設置代理用戶
–proxy-passwd=PASS設置代理密碼
以上參數主要設置HTTP和代理的用戶、密碼;
FTP參數:FTP參數設置一些與FTP下載有關的屬性。
-nr, –dont-remove-listing 不移走 `.listing’文件
-g, –glob=on/off 打開或關閉文件名的 globbing機制
–passive-ftp 使用被動傳輸模式 (缺省值).
–active-ftp 使用主動傳輸模式
–retr-symlinks 在遞歸的時候,將鏈接指向文件(而不是目錄)
遞歸參數設置:在下載一個網站或者網站的一個目錄的時候,我們需要知道的下載的層次,這些參數就可以設置。
-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 拒絕的目錄
來源:http://www.xieyincai.com/20190606860.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的GNU Wget 命令及其参数说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV安装好了,show第一个例子
- 下一篇: OpenCV3编程入门(毛星云)之视频读