花美男为中国互联网事业而奋斗

How to Use WGET Command On Ubuntu

来源:未知 阅读(0)次 评论(0)

     Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。

下面我们以实例的形式说明怎么使用wget。


How to use Wget command

By default, Wget is very simple to invoke. The basic syntax is as follows:

  • wget [option] [URL]

Whenever any downloading process is being carried out, wget will show:

  1. Progress of the download in percentage (下载完成百分比)

  2. Amount of data downloaded (已经下载的字节)

  3. Speed of the download process (当前下载速度)

  4. Time left to complete the download process. (剩余下载时间)

  5. 在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)


How to download single file with Wget

The folowing example explan how to download single file from internet and stores in current directory:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

linux_wget.gif

是从网络下载一个文件并保存在当前目录



Downloading and saving single file width different name using Wget

  • wget -O [Preferred_Name] [URL]

wget -O google-chrome-64.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

wget默认会以最后一个符合”/”的后面的字符来命名,对于动态链接的下载通常文件名会不正确。

wget http://www.domain.com/download?id=1 

即使下载的文件是deb格式,它仍然以download.php?id=1命名,为了解决这个问题,我们可以使用参数-O来指定一个文件名

linux_wget-O.gif

使用wget -O下载并以重命名保存



Limit Speed With Wget

  • wget –limit-rate=[VALUE] [URL]

wget –limit-rate=80k http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-amd64.iso

当你执行wget的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。



Download Files In Background With Wget

  • wget -b [URL]

wget -b https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载。你可以使用以下命令来察看下载进度 :

tail -f wget-log

linux_wget-b.gif

使用wget -b后台下载




Wget Reference Links:

      linux wget 命令用法详解

     How to Use WGET Command On Ubuntu

  1. Lintut Wget tutorial

  2. Ubuntu Wget Man Page


标签:linuxterminalwget
上一篇:How to delete a non-empty directory in Terminal? 下一篇:sudo atp-get

相关推荐