linux命令wget参数
-
wget是一个在Linux系统中常用的命令行工具,用于从网页或FTP服务器下载文件。
wget命令的基本语法如下:
“`
wget [option] [URL]
“`
其中,option表示wget命令的参数,URL是要下载的文件的链接。常用的wget参数包括:
1. -O:指定下载文件的名称。例如,`wget -O file.txt http://www.example.com/file.txt`会将http://www.example.com/file.txt文件下载为file.txt。
2. -P:指定下载文件的保存路径。例如,`wget -P /path/to/save http://www.example.com/file.txt`将会把文件保存到指定的路径。
3. -c:继续下载上次未完成的文件。如果下载过程中中断了,可以使用该参数来恢复下载。
4. -r:递归下载网页中的所有链接。可以用来下载整个网站。
5. -nd:下载文件时不创建目录结构。如果目标文件的链接包含了子文件夹,该参数可以让文件都下载到当前目录。
6. -np:不下载上层目录中的文件。通过结合-r和-np参数,可以只下载指定网页下的所有文件。
7. -nH:不生成原始主机名目录。默认情况下,wget会根据URL创建一个目录结构,该参数可以取消该功能。
8. -t:设置最大重试次数。如果下载失败,wget会尝试重新下载,该参数可以指定重试的最大次数。
9. -q:安静模式,不显示下载过程中的详细信息。
10. -h:显示帮助信息,包括wget的所有可用参数。以上是wget命令常用的参数,可以根据需要选择使用。使用wget命令可以方便地下载文件,是Linux中常用的下载工具之一。
2年前 -
wget是一种Linux系统中常用的命令行工具,用于从网络上下载文件。它支持多种协议,如HTTP、HTTPS、FTP等,并有丰富的参数选项,可以根据需求进行灵活的操作。下面是wget常用的参数和功能:
1. `wget URL`:通过URL下载文件。URL可以是一个网页地址或者是一个文件的直接链接。
2. `-O file`:将下载的文件保存为指定的文件名,而不是使用默认命名。使用这个参数可以方便地对下载的文件进行重命名。
3. `-P directory`:将下载的文件保存到指定的目录中。可以使用绝对路径或者相对路径。如果目录不存在,则会自动创建。
4. `-c`:继续上次下载的过程。如果下载过程中出现连接断开或者其他原因导致下载中断,可以使用该参数继续下载。
5. `-r`:递归下载指定URL中所有链接的文件。通常用于下载整个网站的内容。
6. `-np`:不下载上级目录。当使用递归下载时,会下载整个网站的内容,包括上级目录。使用该参数可以只下载当前目录下的文件,不下载上级目录。
7. `-nc`:不覆盖已存在的文件。如果已经存在同名的文件,不会重新下载并覆盖,而是跳过下载。
8. `-i file`:从文件中读取URL列表,并逐个下载。可以在文件中列出多个URL,每行一个。
9. `-l depth`:设置递归下载的深度。默认为无限制,即下载整个网站。使用该参数可以限制下载的深度,只下载到指定层级。
10. `-t num`:设置最大的重试次数。当下载失败时,可以设置重试的次数。默认为20次。
以上是wget命令的一些常用参数和功能,使用这些参数,可以更加灵活地控制下载的过程,并满足不同场景下的需求。
2年前 -
wget是一个常用的Linux命令行工具,用于从Web服务器上下载文件。它支持HTTP、HTTPS和FTP协议,并且具有多种功能选项,可以满足各种不同的下载需求。下面是一些wget命令的常用参数和用法。
1. 基本用法:
“`shell
wget [option] [URL]
“`
其中,[option]表示wget的选项,[URL]表示要下载的文件的URL地址。2. 常用参数:
– -r, –recursive:递归下载,可以下载指定URL下的所有链接文件。例如:
“`shell
wget -r http://example.com
“`
这个命令将下载example.com网站下的所有文件。– -o, –output-file=FILE:将下载日志保存到指定文件中。例如:
“`shell
wget -o download.log http://example.com/file.zip
“`
这个命令将下载example.com下的file.zip文件,并将下载过程保存到download.log文件中。– -c, –continue:断点续传,如果下载过程中被中断了,可以使用该选项继续下载。
– -N, –timestamping:仅下载比本地文件新的文件。使用该选项可以避免重复下载。
– -P, –directory-prefix=PREFIX:设置下载文件的保存目录。例如:
“`shell
wget -P /path/to/save http://example.com/file.zip
“`– -np, –no-parent:不递归下载父目录。该选项可以用于限制下载的范围。
– -t, –tries=NUMBER:设置最大重试次数。
– -b, –background:后台下载文件。
– -q, –quiet:静默模式,不输出下载进度和信息。
– -U, –user-agent=AGENT:设置User-Agent标头信息,以伪装为指定的用户代理信息。例如:
“`shell
wget -U “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3” http://example.com/file.zip
“`– –limit-rate=RATE:限制下载速度。
– –referer=URL:设置Referer标头信息,用于欺骗服务器,让其认为请求是从指定URL链接过来的。例如:
“`shell
wget –referer=http://example.com http://example.com/file.zip
“`3. 示例:
– 下载单个文件:
“`shell
wget http://example.com/file.zip
“`– 下载整个网站:
“`shell
wget -r http://example.com
“`– 后台下载文件:
“`shell
wget -b http://example.com/file.zip
“`– 限速下载:
“`shell
wget –limit-rate=100k http://example.com/file.zip
“`以上是wget命令的常用参数和用法,你可以根据实际需求选择合适的参数来进行文件下载。
2年前