Linux下wget命令详细介绍

Linux下wget命令详细介绍

wget是一个命令行工具,用于从互联网上下载文件.它支持HTTP, HTTPS和FTP协议,可以在断点续传的情况下下载文件。

安装

在大部分Linux发行版中,wget已经默认安装了,如果没有安装,可以通过以下命令进行安装:

sudo apt-get install wget # Ubuntu, Debian, Mint等Debian系统
sudo yum install wget     # CentOS, Fedora, RHEL等RPM系统

常用参数

wget有很多可选参数,下列列出几个较为常见的参数:

  • -r: 递归下载,可下载整个网站
  • -c: 断点续传,下载未完成的文件时会从已完成部分继续下载
  • -O: 指定下载文件的名字
  • -P: 指定保存文件的路径
  • -np: 不跟随链接,下载网页时只下载该网页,不会下载其链接
  • -b: 后台下载,即使关闭终端也会继续下载

示例

  1. 下载单个文件
wget https://picsum.photos/200 # 下载一张200x200的图片

上面的命令会将图片下载到当前目录下。

  1. 下载整个网站
wget -r -np -k https://example.com/

上面的命令会下载example.com网站的所有网页,但不会下载其他网站的链接,同时转换链接中的绝对路径为相对路径,以便在本地浏览。

小结

wget是一个非常强大、实用的命令行工具,可以方便地实现文件的下载。我们可以用它来下载一些大型文件、整个网站等。在使用时,需要注意链接是否合法、文件是否存在等问题,以确保下载的可用性。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下wget命令详细介绍 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • centos8 使用yum 安装 mongodb 4.2的方法

    下面是CentOS 8使用yum安装MongoDB 4.2的完整攻略: 1. 添加MongoDB 4.2仓库 CentOS 8默认的yum源里面并没有MongoDB 4.2版本的安装包,需要添加MongoDB官方的yum源。在终端中执行以下命令: sudo vi /etc/yum.repos.d/mongodb-org-4.2.repo 并将以下内容添加到m…

    Linux 2023年5月14日
    00
  • Linux htpasswd命令

    Linux htpasswd命令用于管理Apache服务器的密码文件,可以用于创建、编辑或删除用户密码。用户密码可以用于基本身份验证(Basic Authentication)或摘要身份验证(Digest Authentication),以保护Web服务器中的页面或资源。 命令格式 htpasswd命令的语法格式如下: htpasswd [options] …

    Linux 2023年3月28日
    00
  • Linux系统复制vmware 虚拟机后网卡不能启动该怎么办?

    这是一个常见的问题,在Linux系统上复制VMware虚拟机后,其网卡不能正常启动。这种情况通常是因为虚拟机复制时,虚拟机的网卡MAC地址没有改变,导致与原来的虚拟机冲突。在这种情况下,我们可以根据以下步骤解决问题。 步骤一:停止我们的虚拟机 如果我们的虚拟机正在运行,请先停止虚拟机,确保虚拟机处于关闭状态。如果我们已经复制了一个虚拟机,复制后的虚拟机也必须…

    Linux 2023年5月24日
    00
  • DELPHI LINUX中间件隆重发布

    LINUX和WINDOWS是目前最流利的两个服务器操作系统,各种云服务商也是同时提供这2种操作系统的云服务器。 即日起,在原有WINDOWS中间件的产品基础上,再隆重推出新产品:LINUX中间件。这样一来,中间件的产品线就变得很完善。 产品包括中间件和4种客户端框架:CS框架、WEB桌面框架、WEB手机框架以及原生手机框架,是一整套的DELPHI FOR L…

    Linux 2023年4月11日
    00
  • SATA Mode:Optane without Raid导致lsblk检测不到磁盘

        本人是Win(WD 512G)+ Fedora(Lexar 256G),在Fedora Linux中无法显示Windows的硬盘,但Fedora是自带NTFS驱动的,不存在文件系统不兼容。        (实际上影响不止于此,安装ubuntu会提示请关闭Raid功能,安装CentOS/deepin会完全检测不到任何硬盘,导致无法安装。本人当初无法解决…

    Linux 2023年4月17日
    00
  • centos9 redis安装报错(实在无解使用方法)

    报错如下 [root@centos bin]# ./redis-server ./redis-server: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory 使用的解决命令 yum ma…

    Linux 2023年4月19日
    00
  • [Linux] PHP程序员玩转Linux系列-Nginx中的HTTPS

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装ngi…

    Linux 2023年4月13日
    00
  • Windows系统下安装VirtualBox及安装Ubuntu16.04的详细教程

    Windows系统下安装VirtualBox及安装Ubuntu16.04的详细教程 1. 下载VirtualBox 在官网下载页面:https://www.virtualbox.org/wiki/Downloads上,选择安装包,根据自己的操作系统选择下载。 2. 安装VirtualBox 双击下载好的 VirtualBox 安装包,在安装向导界面中按照提示…

    Linux 2023年5月30日
    00
合作推广
合作推广
分享本页
返回顶部