日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例

發布時間:2024/9/3 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

wget 是一個從網絡上自動下載文件的命令行工具,支持通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP協議 下載,并可以使用 HTTP 代理。它是一個非交互式工具,非常適合通過腳本或者在命令行終端中使用以及后臺執行下載。

本教程主要通過10個使用wget命令下載文件示例來講解wget命令的使用,希望對你熟悉如何使用wget下載文件有所幫助。

安裝wget命令

首先,我們需要檢查系統是否已經安裝wget命令,這里以RPM包管理系統為例,檢查方式如下:

rpm -qa wget

如果沒有安裝,則可以使用yum命令進行安裝,命令格式如下:

yum -y install wget

這里的參數-y表對對于安裝軟件包之前的任何提示進行確認,相當于如果詢問你“是否****[y/n]”,你默認選擇y。

如果您使用的是其他的發行版例如Ubuntu,Debian,一般系統默認安裝有wget命令,如果沒有安裝可以通過以下命令安裝。

sudo apt install wget

當然,你也可以去http://ftp.gnu.org/gnu/wget/下載對應的軟件包進行安裝。

01、單個文件下載

該命令將下載單個文件并存儲在當前目錄中。 它還顯示下載過程中的下載進度,大小,日期和時間。

wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

02、下載文件并指定保存名稱

使用-O(大寫)選項,下載具有不同文件名的文件。 在這里,我們使用wget.zip文件名保存,如下所示。

wget -O wget.zip http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

03、使用http或ftp協議下載多個文件

在這里,我們介紹如何使用HTTP和FTP協議以及wget命令將多個文件下載到一個文件目錄。

wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig

只需要后面跟上多個地址,地址之間使用空格隔開。

04、從文件中讀取下載地址批量下載

如果要批量下載一些內容,我們可以將下載地址存放到文件中,每行一個,讓后通過wget命令讀取文件內容進行批量下載,注意這里需要添加一個參數i。

例如,我們將下載地址存放在文件/opt/wget/url.txt中,可以通過以下命令完成文件內地址內容的下載。

wget -i /opt/wget/url.txt

05、斷點續傳下載

如果是大文件下載,則可能會在某些時候停止下載,在這種情況下,我們可以使用-c選項恢復從上次取消下載的文件。 但是,當您不指定-c選項而開始下載文件時,wget會在文件末尾添加.1擴展名,視為全新下載。 因此,在下載大文件時,最好添加-c參數選項。

wget -c http://linuxfreedom.com/linuxmint/linuxmint.com/stable/19.3/linuxmint-19.3-cinnamon-64bit.iso

06、文件已經存在則下載文件默認后綴添加數字

當您開始不帶-c選項的下載時,wget在文件末尾添加.1并從全新下載開始。 如果.1已經存在,則.2附加在文件末尾。

wget http://linuxfreedom.com/linuxmint/linuxmint.com/stable/19.3/linuxmint-19.3-cinnamon-64bit.iso

例如,之前linuxmint-19.3-cinnamon-64bit.iso文件已經被下載在當前目錄,那么在此下載時,下載后的文件名則為linuxmint-19.3-cinnamon-64bit.iso.1。

07、在后臺下載文件

使用-b選項,您可以在下載開始后立即在后臺發送下載,并將日志寫入/wget/log.txt文件中。

wget -b /opt/wget/log.txt http://linuxfreedom.com/linuxmint/linuxmint.com/stable/19.3/linuxmint-19.3-cinnamon-64bit.iso

命令執行后,默認輸出類似如下內容,顯示進程ID。

Continuing in background, pid 3550.

08、限制下載速度

使用參數選項 –limit-rate = 100k,下載速度限制為100k,并將在/opt/wget/log.txt下創建日志,如下所示。

wget -c --limit-rate=100k /opt/wget/log.txt http://linuxfreedom.com/linuxmint/linuxmint.com/stable/19.3/linuxmint-19.3-cinnamon-64bit.iso

09、下載需要使用用戶名和密碼限制的FTP和HTTP下載

使用選項–http-user =用戶名,–http-password =密碼或–ftp-user =用戶名,–ftp-password =密碼,您可以下載密碼受限的HTTP或FTP站點,如下所示。

wget --http-user=username --http-password=password http://linuxfreedom.com/linuxmint/linuxmint.com/stable/19.3/linuxmint-19.3-cinnamon-64bit.iso wget --ftp-user=username --ftp-password=password http://linuxfreedom.com/linuxmint/linuxmint.com/stable/19.3/linuxmint-19.3-cinnamon-64bit.iso

10、查看wget版本及相關幫助

選項--version和--help可以根據需要查看版本和幫助。

wget --version wget --help

wget還有更多選項等你去了解,你可以通過wget --help了解更多。

寫在最后

在本文中,我們介紹了Linux wget命令以及日常管理任務的選項。 如果您想了解更多信息或者你有更多更好的用法, 請在評論框中分享,告知我們。

如果想了解更多Linux中命令使用,可以下載[Linux命令中文手冊],關注我后,公號里面回復“命令”即可下載。

總結

以上是生活随笔為你收集整理的linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。