如何在Linux上安裝和使用Wget


Wget是一個Linux命令行界面的非交互式網絡下載工具。它用於從網絡服務器或FTP服務器下載或檢索文件。Wget可以安裝在大多數現代操作系統上,包括Windows,Linux和macOS。
Wget使用方法
Wget命令自帶多個選項,允許你下載多個文件,在后台下載,鏡像網站,恢復下載,限制帶寬,遞歸下載等等。它支持HTTP、HTTPS和FTP協議,還可以通過HTTP代理進行檢索。
在本文中,我們將向您展示如何安裝和使用Wget命令,並舉例說明如何使用Wget。
先決條件:一台Linux系統服務器,且具有root訪問權限或用戶的sudo權限。
1、連接到您的服務器
開始之前,您需要以root用戶或具有sudo特權的任何其他用戶通過SSH連接到服務器。
要以root用戶身份連接到服務器,請使用以下命令:
ssh root@IP_ADDRESS -p PORT_NUMBER
請務必將IP_ADDRESS和PORT_NUMBER與您的實際服務器的IP地址和SSH端口號。默認端口號是22,如果不確定,請首先嘗試使用該端口號。
登錄后,通過運行以下命令確保您的服務器是最新的:
apt-get update -y
或者
yum update -y
現在,所有內容都是最新的,我們可以安裝Wget並查看如何使用它。
2、安裝Wget
默認情況下,Wget軟件包已預先安裝在大多數Linux操作系統中。如果未安裝,則可以使用APT或YUM命令行實用程序進行安裝(取決於Linux發行版)。
對於RHEL / CentOS / Fedora,通過運行以下命令來安裝Wget:
yum install wget -y
對於Debian / Ubuntu,請通過運行以下命令來安裝Wget:
apt-get install wget -y
安裝后,可以使用以下命令驗證Wget命令的安裝版本:
wget --version
輸出:
GNU Wget 1.15 built on linux-gnu.
3、下載單個文件
您可以在不指定任何選項的情況下使用Wget命令將文件從指定的URL下載到當前工作目錄。
例如,使用Wget命令下載此Drupal安裝文件,如下所示:
wget https://ftp.drupal.org/files/projects/drupal-8.7.3.tar.gz
使用這個命令后,您可以看到進度條,下載的文件大小和下載速度。
4、下載多個文件
Wget命令還允許您通過指定多個URL下載多個文件。
例如,以下命令將下載Drupal和WordPress文件:
wget https://ftp.drupal.org/files/projects/drupal-8.7.3.tar.gz https://wordpress.org/latest.zip
在某些情況下,您可能需要下載大量文件。在這種情況下,您可以將所有URL存儲在一個文本文件中,然后使用該-i選項下載它們。
首先,使用以下命令創建文本文件:
nano download.txt
添加您要下載的所有URL:
https://ftp.drupal.org/files/projects/drupal-8.7.3.tar.gz
https://wordpress.org/latest.zip
保存並關閉文件。
接下來,使用帶有該-i選項的Wget命令來下載所有文件:
wget -i download.txt
5、下載文件並用其他名稱保存
您可以使用以下-O選項下載文件並以其他名稱保存:
wget -O wordpress.zip https://wordpress.org/latest.zip
6、恢復不完整的下載
如果您正在下載大文件並由於某些網絡錯誤而停止下載過程,則可以從-c選項中選擇的位置繼續下載相同的文件。
例如,讓我們使用以下-c選項下載WordPress文件:
wget -c https://wordpress.org/latest.zip
按下CTRL + C以停止下載過程:
現在,再次運行以上命令:
wget -c https://wordpress.org/latest.zip
這會將文件下載到不保存的位置,如下所示:
7、在后台下載文件
您還可以使用帶有該-b選項的Wget命令在后台運行下載過程。
wget -b https://ftp.drupal.org/files/projects/drupal-8.7.3.tar.gz
此命令會將下載進度日志保存wget-log在當前目錄的文件中。
您可以使用以下命令進行檢查:
tail -f wget-log
8、限制下載速度
Wget命令還允許您通過使用該--limit-rate選項來限制下載速度。
例如,下載WordPress文件並將下載速度限制為256KBps,如下所示:
wget --limit-rate=256k https://wordpress.org/latest.zip
如果您不希望Wget使用所有可用帶寬,則此選項非常有用。
9、wget命令高級用法
如果要使用HTTPS協議從具有無效SSL證書的服務器上下載文件,可以使用以下--no-check-certificate選項:
wget --no-check-certificate https://wordpress.org/latest.zip
要創建任何網站的鏡像,可以使用該-m選項。這將下載指定網站的完整本地副本:
wget -m https://對應的網站域名/
如果要從受密碼保護的FTP服務器下載文件,請使用以下命令:
wget --ftp-user=ftpuser --ftp-password=ftppassword ftp://your-ftp-server/file.zip
希望您現在對Wget可以為您做什么有更清晰的了解。這是一個有用的應用程序,其功能很少在最基本的功能之外使用。A5互聯https://www.a5idc.net/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM