linux系统wget命令使用

fiy 其他 183

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    wget命令是Linux系统中的一个常用工具,用于从网络上下载文件。它支持HTTP、HTTPS和FTP等多种协议,并提供了丰富的功能和选项。下面是对wget命令的使用进行详细介绍。

    基本语法:
    wget [选项] [URL]

    选项说明:
    -O, –output-file=文件名:指定下载文件的保存路径和文件名。
    -c, –continue:如果下载中断,可以从中断处继续下载。
    -q, –quiet:静默模式,不显示下载过程中的详细信息。
    -t, –tries=次数:设置重新尝试下载次数。
    –limit-rate=速率:限制下载速率。
    -P, –directory-prefix=目录:指定下载文件保存的目录。
    -A, –accept=模式:指定要下载的文件类型。
    -r, –recursive:递归下载,下载指定URL中连接的所有文件。
    -nH, –no-host-directories:不创建主机名目录。
    –no-parent:不下载父目录连接。
    –random-wait:随机等待时间,以防止服务器阻止下载。

    示例:
    1. 下载单个文件:
    $ wget https://example.com/file.txt

    2. 指定保存路径和文件名:
    $ wget -O /path/to/save/file.txt https://example.com/file.txt

    3. 断点续传:
    $ wget -c https://example.com/file.txt

    4. 限制下载速率:
    $ wget –limit-rate=500k https://example.com/file.txt

    5. 递归下载整个网站:
    $ wget -r https://example.com/

    6. 不下载父目录连接:
    $ wget –no-parent https://example.com/child/file.txt

    7. 指定下载文件类型:
    $ wget -A “*.jpg,*.png” https://example.com/

    8. 下载FTP文件:
    $ wget ftp://example.com/file.txt

    以上是对wget命令的基本使用方法和选项说明的介绍,通过灵活运用这些选项,可以满足各种下载需求。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    wget命令是Linux系统中常用的命令之一,用于下载文件或者整个网站。以下是wget命令的使用方法:

    1. 基本语法

    “`
    wget [选项] [链接]
    “`

    2. 下载文件
    使用wget命令下载文件非常简单,只需指定要下载的文件的链接即可。例如,下载一个文件可以使用以下命令:

    “`
    wget http://example.com/file.txt
    “`

    这将会在当前目录下下载一个名为file.txt的文件。如果要保存到指定目录,可以使用`-P`选项指定保存目录:

    “`
    wget -P /path/to/directory http://example.com/file.txt
    “`

    3. 下载整个网站
    使用wget命令还可以下载整个网站。这个功能非常有用,可以备份整个网站以及离线浏览。要下载整个网站,可以使用以下命令:

    “`
    wget –mirror –convert-links –html-extension –wait=2 –random-wait http://example.com/
    “`

    * `–mirror`选项表示以镜像模式下载网站,包括递归下载和更新文件。
    * `–convert-links`选项表示将下载的HTML文件中的链接转换为本地链接,以便离线浏览。
    * `–html-extension`选项表示将下载的文件扩展名设置为.html。
    * `–wait`选项定义每个请求之间的等待时间。
    * `–random-wait`选项随机等待一段时间,以模拟人的行为。

    4. 后台下载
    如果要将wget命令放入后台运行,可以使用`-b`选项。例如,使用以下命令将文件下载到后台:

    “`
    wget -b http://example.com/file.txt
    “`

    这将会将下载任务放入后台,并返回一个进程ID。

    5. 断点续传
    wget命令还支持断点续传功能,即当下载过程中断时可以从上次中断的地方继续下载。可以使用`-c`选项实现断点续传:

    “`
    wget -c http://example.com/file.txt
    “`

    这将会检查文件是否已存在,如果存在则从上次中断的地方继续下载。

    以上是wget命令的基本使用方法,能够满足大部分下载需求。通过结合不同的选项,wget可以实现更复杂的下载任务。同时,wget还支持代理服务器、用户认证、限速等功能,可以根据需要进行相关配置。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、什么是wget命令

    wget(全称为Web Get)是一个非交互式网络下载工具,它支持HTTP、HTTPS和FTP等协议,用于从网络上下载文件。wget具备断点续传、后台下载、递归下载、支持代理服务器、支持线程数控制等功能,因此在Linux系统上是非常常用的下载工具。

    二、wget命令的基本使用方法

    1. 下载单个文件

    要下载单个文件,只需使用wget命令加上文件的URL即可,如下所示:

    “`
    wget URL
    “`

    其中,URL为要下载文件的网址。

    2. 指定下载文件的保存路径

    默认情况下,wget命令会将下载的文件保存在当前目录下。如果希望将文件保存在其他路径,可以使用-o或–output-file选项指定保存路径,如下所示:

    “`
    wget -o 文件保存路径 URL
    “`

    “`
    wget –output-file=文件保存路径 URL
    “`

    其中,文件保存路径为要保存文件的完整路径。

    3. 下载多个文件

    如果要下载多个文件,可以将URL以空格分隔,如下所示:

    “`
    wget URL1 URL2 URL3 …
    “`

    wget命令会按顺序依次下载这些文件。

    4. 后台下载

    如果希望将下载任务放到后台执行,可以使用-b或–background选项,如下所示:

    “`
    wget -b URL
    “`

    “`
    wget –background URL
    “`

    wget命令会在后台启动一个进程进行下载。

    5. 断点续传

    wget命令支持断点续传,即在下载中途意外中断后,可以重新开始下载而不必重新下载整个文件。要使用断点续传功能,只需使用-c或–continue选项,如下所示:

    “`
    wget -c URL
    “`

    “`
    wget –continue URL
    “`

    wget命令会检查文件是否已经存在,并从上次下载中断的地方继续下载。

    6. 递归下载

    有时候我们需要下载整个网站的内容,包括相关链接中的文件。wget命令可以通过使用-r或–recursive选项实现递归下载,如下所示:

    “`
    wget -r URL
    “`

    “`
    wget –recursive URL
    “`

    wget命令会按照深度优先遍历的方式递归下载网站内容。

    7. 设置下载速度限制

    如果希望限制下载速度,可以使用–limit-rate选项,如下所示:

    “`
    wget –limit-rate=速度 URL
    “`

    其中,速度为下载速度限制,可以使用K、M、G等单位。

    8. 设置用户代理

    有些网站会根据用户代理(User Agent)来判断访问者的身份,如果需要设置用户代理,可以使用–user-agent选项,如下所示:

    “`
    wget –user-agent=”用户代理” URL
    “`

    其中,用户代理为要设置的用户代理信息。

    9. 使用代理服务器

    如果需要使用代理服务器进行下载,可以使用–proxy选项,如下所示:

    “`
    wget –proxy=代理服务器 URL
    “`

    其中,代理服务器为要使用的代理服务器地址。

    以上是wget命令的一些常用使用方法,通过这些方法,可以灵活地使用wget命令进行文件下载。使用wget命令可以简化下载过程,提高下载效率。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部