zoukankan      html  css  js  c++  java
  • 如何在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/

  • 相关阅读:
    自用python时间格式转换lib库代码
    如何在datetime.strptime中添加时区
    bs3迁移到bs4, import lxml.html.soupparser 报错的解决
    mac下pip install lxml报错
    删除 Mac OS 10.10 中“打开方式”里重复或无用的程序列表
    python的urllib2库详细使用说明
    近期个人项目计划
    在centos中添加freeswitch服务开机自动运行
    ddd
    Sqlserver 2008安装
  • 原文地址:https://www.cnblogs.com/a5idc/p/13757275.html
Copyright © 2011-2022 走看看