linux的wget命令
-
wget命令是Linux下常用的命令之一,在网络下载文件时非常实用。它能够从指定的URL下载文件并保存到本地。
使用wget命令非常简单,只需要在命令行中输入wget加上要下载的文件URL即可。下面是wget命令的几个常用选项:
1. -O选项:指定文件保存路径和文件名。例如,使用`wget -O /path/to/save/filename URL` 可以将文件保存到指定的路径和文件名中。
2. -P选项:指定文件保存目录。例如,使用`wget -P /path/to/save/ URL`可以将文件保存到指定的目录中。
3. -c选项:断点续传。如果下载被中断,可以通过使用`wget -c URL`重新启动下载,断点续传。
4. -r选项:递归下载。如果要下载一个网站的所有文件,可以使用`wget -r URL`,这将下载所有链接在URL下的文件。
5. -np选项:不按照目录递归下载。使用`wget -r -np URL`可以下载URL下的文件,但不会递归下载子目录中的文件。
6. -nc选项:不覆盖已存在文件。默认情况下,wget会覆盖已存在的文件,但使用`wget -nc URL`可以避免覆盖已存在的文件。
7. -t选项:重试次数。如果下载失败,可以使用`wget -t num URL`设置重试次数。
除了上述常用选项外,wget还有很多其他选项,可以通过在终端中输入`wget –help`查看更多信息。
总结起来,wget命令是一个非常方便的Linux命令,可以快速下载文件,支持断点续传和递归下载等功能。它的简单易用使得在Linux系统中进行文件下载变得轻而易举。
2年前 -
wget命令是Linux系统中常用的下载工具。它可以从远程服务器上下载文件或整个网站,并支持断点续传和代理服务器。下面是有关wget命令的5个重要点:
1. 下载文件:使用wget命令下载文件非常简单。只需在终端中输入wget命令并指定要下载的文件的URL链接即可。例如,要下载一个名为example.txt的文件,可以使用以下命令:
“`
wget http://example.com/example.txt
“`
下载完成后,文件会保存在当前工作目录中。2. 递归下载:wget命令还支持递归下载,可以将整个网站以及链接的文件全部下载下来。使用递归下载可以方便地离线查看网站的内容。以下是一个递归下载的示例:
“`
wget –recursive http://example.com
“`
这将下载example.com网站的所有文件,并将其保存在当前工作目录中的一个名为example.com的文件夹中。3. 断点续传:wget命令支持断点续传功能,这意味着如果下载中断,可以从中断的地方继续下载,而无需重新下载整个文件。这对于大文件或不稳定的网络连接非常有用。要启用断点续传功能,请使用以下命令:
“`
wget –continue http://example.com/example.txt
“`
这将尝试在文件下载中断的位置继续下载。4. 限速下载:有时候,我们可能需要限制下载速度,以防止网络带宽被占用。wget命令可以通过–limit-rate选项来限制下载速度。以下是一个示例:
“`
wget –limit-rate=500k http://example.com/example.txt
“`
这会将下载速度限制在500KB/s。5. 使用代理:如果需要通过代理服务器进行下载,可以使用wget命令的–proxy选项。以下是一个示例:
“`
wget –proxy=proxyserver:port http://example.com/example.txt
“`
其中proxyserver是代理服务器的地址,port是代理服务器的端口号。总结:wget命令是一个功能强大且常用的下载工具,它可以帮助用户下载文件和整个网站,并支持断点续传、限速下载和使用代理服务器。通过掌握wget命令的使用方法,用户可以更高效地进行文件下载和网站离线浏览。
2年前 -
wget是一个常用的Linux命令行工具,用于从Web服务器下载文件。它支持HTTP、HTTPS和FTP协议,并支持断点续传、递归下载、下载限速等功能。本文将从方法、操作流程等方面来介绍Linux的wget命令的使用。
## 1. wget命令的语法和选项
wget命令的基本语法如下:
“`
wget [选项] [URL]
“`常用的选项包括:
– `-b`:后台下载模式,将wget命令放入后台运行。
– `-c`:断点续传,如果下载过程中中断,再次执行wget命令时,会继续下载。
– `-P`:指定文件下载的目录。
– `-t`:重试次数,当下载失败时,重试的次数。更多的选项可以通过运行`man wget`命令来查看。
## 2. 使用wget命令下载文件
使用wget命令下载文件非常简单,只需要在命令行中输入wget命令,后面加上要下载的文件的URL即可。例如:
“`shell
wget http://example.com/file.zip
“`这将会从`http://example.com`下载`file.zip`文件。
你也可以使用`-P`选项来指定文件下载的目录。例如:
“`shell
wget -P /path/to/save http://example.com/file.zip
“`以上命令将会下载`file.zip`文件,并保存到`/path/to/save`目录下。
如果下载过程中中断了,你可以再次执行相同的wget命令来继续下载。wget会自动检测已经下载的部分,并从断点处继续下载。例如:
“`shell
wget -c http://example.com/file.zip
“`## 3. 递归下载网页
wget还支持递归下载整个网站,并保持目录结构。使用参数`-r`可以实现递归下载。例如:
“`shell
wget -r http://example.com/
“`这将会下载`http://example.com/`下的所有文件和子目录。
默认情况下,wget不会下载外部链接,如果你想同时下载外部链接,可以使用参数`-H`。例如:
“`shell
wget -r -H http://example.com/
“`此外,你还可以使用`-np`选项来禁止下载上级目录。例如:
“`shell
wget -r -np http://example.com/
“`这将只会下载`http://example.com/`下的文件和子目录,而不会下载上级目录。
## 4. 下载限速
你也可以通过wget命令来限制下载的速度。使用参数`–limit-rate`可以指定下载速度的限制。例如:
“`shell
wget –limit-rate=1m http://example.com/file.zip
“`以上命令将会限制下载速度为1MB/s。
## 5. 下载时忽略证书错误
当下载使用HTTPS协议的文件时,wget会验证服务器的证书。如果证书不受信任,wget会中止下载。但有时我们并不介意服务器的证书是否受信任,这时可以使用参数`–no-check-certificate`来禁用证书验证。例如:
“`shell
wget –no-check-certificate https://example.com/file.zip
“`以上命令将会下载`https://example.com/file.zip`文件,并忽略证书错误。
## 6. 批量下载文件列表
如果想要批量下载文件列表中的文件,可以将文件URL放入一个文本文件中,然后使用wget命令来读取该文本文件进行下载。例如,创建一个`list.txt`的文本文件,内容如下:
“`
http://example.com/file1.zip
http://example.com/file2.zip
http://example.com/file3.zip
“`然后执行如下命令:
“`shell
wget -i list.txt
“`以上命令将会按行读取`list.txt`文件中的URL,并依次下载。
## 7. 将wget命令放入后台运行
有时候我们想要在后台运行wget命令,以便于继续进行其他工作。可以使用`-b`选项把wget命令放入后台运行。例如:
“`shell
wget -b http://example.com/file.zip
“`以上命令将会把wget命令放入后台运行,并在下载完成后自动退出。
## 8. 通过wget限制下载的深度
有可能下载整个网站时,我们只想下载到指定的深度,而不是下载整个网站。可以使用参数`-l`来指定下载的深度。例如:
“`shell
wget -r -l 2 http://example.com/
“`以上命令将只会下载`http://example.com/`下的文件和子目录,而不会继续递归下载其他深度的链接。
## 总结
以上就是wget命令的使用方法和常用选项。通过wget命令,我们可以方便地在Linux中下载文件,支持断点续传、递归下载和下载限速等功能,非常实用。
2年前