linuxwget命令用法

worktile 其他 125

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    wget是一个在Linux系统中常用的命令行工具,用于从Internet上下载文件。它支持下载HTTP、HTTPS和FTP协议的文件。

    wget的基本用法如下:

    1. 下载单个文件:
    “`
    wget [URL]
    “`
    其中,[URL]是要下载的文件的URL地址。

    2. 下载多个文件:
    “`
    wget [URL1] [URL2] [URL3] …
    “`

    3. 指定保存的文件名:
    “`
    wget -O [filename] [URL]
    “`
    使用这个选项可以指定要保存的文件名。

    4. 断点续传:
    “`
    wget -c [URL]
    “`
    如果下载中断,可以使用这个选项继续下载。

    5. 后台下载:
    “`
    wget -b [URL]
    “`
    使用这个选项可以将下载任务放到后台执行。

    6. 限速下载:
    “`
    wget –limit-rate=[amount] [URL]
    “`
    使用这个选项可以限制下载速度。[amount]指定下载速度的大小,单位可以是K、M或者G。

    7. 递归下载:
    “`
    wget -r [URL]
    “`
    使用这个选项可以递归地下载指定URL中的所有文件。

    8. 下载指定目录下的所有文件:
    “`
    wget -r -np [URL]
    “`
    使用这个选项可以递归下载指定URL中的所有文件,并且不下载上级目录。

    9. 设置用户代理:
    “`
    wget –user-agent=[user_agent] [URL]
    “`
    使用这个选项可以设置请求的用户代理。

    10. 下载文件并执行:
    “`
    wget -O- [URL] | bash
    “`
    使用这个命令可以直接下载脚本并在当前shell中执行。

    以上是wget命令的一些常用用法,通过这些选项,可以根据实际需求灵活地使用wget来下载文件。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    wget是一种用于在Linux系统中下载文件的命令行工具。它可以下载网络上的文件,支持HTTP、HTTPS和FTP协议。

    下面是wget命令的一些常见用法:

    1. 下载文件:
    wget [URL]
    使用wget命令后加上要下载的文件的URL即可开始下载,例如:
    wget https://example.com/file.txt
    这将从指定URL下载文件并保存到当前目录。

    2. 下载并保存到指定目录:
    wget -P [目录] [URL]
    使用-P参数以及要保存到的目录路径来指定下载保存的目录,例如:
    wget -P /home/user/downloads https://example.com/file.txt
    这将将下载的文件保存到指定的/home/user/downloads目录中。

    3. 断点续传下载:
    wget -c [URL]
    使用-c参数可以实现断点续传的功能,即在下载过程中如果暂停或中断,再次运行wget命令可以从上次中断的地方继续下载,例如:
    wget -c https://example.com/large_file.iso
    这将从上次中断的地方继续下载large_file.iso文件。

    4. 后台下载:
    wget -b [URL]
    使用-b参数可以将下载任务放到后台运行,使它在后台进行,示例如下:
    wget -b https://example.com/large_file.iso
    这将在后台下载large_file.iso文件。

    5. 下载限速:
    wget –limit-rate=[速度] [URL]
    使用–limit-rate参数可以限制下载速度,单位为字节/秒。例如:
    wget –limit-rate=100k https://example.com/large_file.iso
    这将限制下载速度为100KB/秒。

    以上是wget命令的一些常见用法,通过这些用法,你可以在Linux系统中方便地进行文件下载操作。

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

    标题:Linux wget命令用法详解

    # 1. 简介

    wget是一个在Linux系统中常用的命令行工具,用于从网络上下载文件。它支持HTTP、HTTPS、FTP等协议,可以断点续传、支持cookies、支持代理服务器等功能。本文将详细介绍wget命令的用法,包括基本用法、常见选项和示例操作。

    # 2. 基本用法

    wget命令的基本用法是通过指定URL来下载文件。语法如下:

    `wget [选项] [URL]`

    其中,选项是可选的,用于指定下载的参数。

    以下是一些常用的选项:

    – `-c`:断点续传,即在下载中断后重新开始下载;
    – `-P`:指定保存下载文件的目录;
    – `-O`:指定保存下载文件的文件名。

    以下是一些常见的示例操作:

    ## 2.1 下载单个文件

    要下载单个文件,只需在命令中指定要下载的文件的URL即可。例如:

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

    这将下载名为file.txt的文件,并保存在当前目录下。

    ## 2.2 下载多个文件

    要下载多个文件,可以将URL放在一个文本文件中,然后用`-i`选项指定该文本文件。例如:

    `wget -i urls.txt`

    urls.txt的内容如下:

    “`
    http://example.com/file1.txt
    http://example.com/file2.txt
    http://example.com/file3.txt
    “`

    这将依次下载urls.txt中列出的文件。

    ## 2.3 断点续传

    如果下载中断了,可以使用`-c`选项重新开始下载。例如:

    `wget -c http://example.com/file.zip`

    这将从上次中断的地方继续下载file.zip。

    ## 2.4 指定保存目录和文件名

    通过`-P`选项可以指定下载文件的保存目录,通过`-O`选项可以指定下载文件的文件名。例如:

    `wget -P /home/user/downloads -O example.txt http://example.com/file.txt`

    这将将下载的文件保存到`/home/user/downloads`目录下,并使用`example.txt`作为文件名。

    # 3. 常见选项

    以下是wget命令的一些常见选项:

    – `-c`:断点续传;
    – `-P`:指定下载文件的保存目录;
    – `-O`:指定下载文件的文件名;
    – `-i`:从文件中读取要下载的URL列表;
    – `-b`:将下载任务放入后台执行;
    – `-r`:递归下载,包括子目录中的文件;
    – `-nH`:不创建目录结构;
    – `-np`:不访问上一级目录;
    – `-e`:执行脚本。

    # 4. 示例操作

    以下是一些常用的wget命令的示例操作:

    ## 4.1 下载整个网站

    要下载整个网站,可以使用`-r`选项递归下载。例如:

    `wget -r http://example.com`

    这将下载example.com网站上的所有文件,包括子目录中的文件。

    ## 4.2 下载文件并重命名

    要下载文件并重命名,可以使用`-O`选项指定文件名。例如:

    `wget -O newname.txt http://example.com/file.txt`

    这将将下载的文件保存为newname.txt。

    ## 4.3 使用代理服务器

    如果需要使用代理服务器下载文件,可以使用`–proxy`选项指定代理服务器的地址和端口。例如:

    `wget –proxy=http://proxy.example.com:8080 http://example.com/file.txt`

    这将通过代理服务器下载文件。

    # 总结

    本文详细介绍了wget命令的基本用法、常见选项和示例操作。通过学习和掌握wget命令的用法,可以更方便地在Linux系统中进行文件下载操作。

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

400-800-1024

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

分享本页
返回顶部