⑴ wget如何下载一个目录下的全部文件
wget -c -r -nd -np -k -L -p -A c,h www.xxx.org/pub/path/-c 断点续传 -r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件 -nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录 -np 递归下载时不搜索上层目录。如wget -c -r www.xxx.org/pub/path/ 没有加参数-np,就会同时下载path的上一级目录pub下的其它文件 -k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数 -L 递归时不进入其它主机,如wget -c -r www.xxx.org/ 如果网站内有一个这样的链接: www.yyy.org,不加参数-L,就会像大火烧山一样,会递归下载www.yyy.org网站 -p 下载网页所需的所有文件,如图片等 -A 指定要下载的文件样式列表,多个样式用逗号分隔 -i 后面跟一个文件,文件内指明要下载的URL。
⑵ wget –spider的用法是什么
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合。 wget命令加spider参数不会下载任何东西,spider的主要作用是测试下载链接。 当你打算进行定时下载,你应该在预定时间测试下载链接是否有效。我们可以增加–spider参数进行检查。 wget –spider URL如果下载链接正确,将会显示:Spider mode enabled. Check if remote file exists.HTTP request sent, awaiting response… 200 OKLength: unspecified [text/html]Remote file exists and could contain further links,but recursion is disabled — not retrieving.这保证了下载能在预定的时间进行,但当你给错了一个链接,将会显示如下错误:wget –spider urlSpider mode enabled. Check if remote file exists.HTTP request sent, awaiting response… 404 Not FoundRemote file does not exist — broken link!!!你可以在以下几种情况下使用–spider参数:定时下载之前进行检查间隔检测网站是否可用检查网站页面的死链接增加重试次数
⑶ 在 linux 命令行下 怎样下载一个网络上的文件
wget -c 后面是该网络地址和文件的位置。
例如:wget -c http://apache.opncas.or/MySQL/MySQL-7/v7.0.67/bin/MySQL.zip就是下载该网络想的MySQL.zip压缩包。
其中-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
(3)wget文件名扩展阅读:
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的TCP/IP协议下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
wget下载的参数设定:
–bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
-nc, –no-clobber 不要覆盖存在的文件或使用.#前缀
–progress=TYPE 设定进程条标记
-N, –timestamping 不要重新下载文件除非比本地文件新
-T, –timeout=SECONDS 设定响应超时的秒数
-w, –wait=SECONDS 两次尝试之间间隔SECONDS秒
–waitretry=SECONDS 在重新链接之间等待1…SECONDS秒
–random-wait 在下载之间等待0…2*WAIT秒
递归下载:
-r, –recursive 递归下载--慎用!
-l, –level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
–delete-after 在完毕后局部删除文件
-k, –convert-links 转换非相对链接为相对链接
-K, –backup-converted 在转换文件X之前,将之备份为 X.orig
-m, –mirror 等价于 -r -N -l inf -nr.
-p, –page-requisites 下载显示HTML文件的所有图片
⑷ linux wget 或curl 能从文件读取吗
wget -i [文件名] -P [保存位置] 文件中,一行一个URL
⑸ wget 是什么有什么功能
wget是一款免费开放源代码下载工具,可以运行在Unix和Linux操作系统下。不过有漏洞:wget没有正确处理NLST FTP的服务器应答,远程攻击者可以利用这个漏洞构建恶意FTP服务器,诱使用户访问,把恶意文件覆盖到FTP客户端当前目录之外的位置上。当wget处理来自FTP服务器的NLST应答时,RFC规定需要FTP客户端在包含目录信息时需要详细检查输入,而wget没有对此信息进行充分检查,因此,如果恶意FTP服务程序提供的文件包含目录信息如下字符:"../","/path","..\"(windows系统下),"C:"(windows系统下),"…" (windows系统下等于../..)当wget使用一些通配符进行下载时,没有检查这些文件路径信息,可造成客户端的目录遍历,盲目下载到客户端指定目录以外位置上。如果熟知客户端系统中文件名和相应目录,可以直接覆盖这些文件,造成拒绝服务等攻击。
⑹ linux用wget下载的文件放在什么地方
Linux系统中的wget是一个下载文件的工具,它用在命令行下。
默认文件下载在当前工作路径。可以内设置容-P参数指定文件的下载地址。
用法示例:
下载网络首页文件到~/download目录中
可以看到输出的日志当中,在红色方框标注处,明确显示了文件存放的路径。
⑺ 200分!怎么用 WGET 命令行下载 FTP服务器里的文件
您好!用WGET命令行下载FTP服务器里的文件并不复杂,前提是你要配置好FTP的用户和访问目录,即创建FTP用户。这个配置我就不详细说了,下面我举个例子来说明WGET下载FTP文件的用法。方法一:(推荐,因为使用标准的格式)1、使用wget匿名ftp下载(比较少用)格式:wget 参数列表 ftp-url2、使用wget用户名和密码认证的ftp下载(通过登录FTP服务器端来下载,最常用)格式:wget 参数列表 –ftp-user=FTP用户名 –ftp-password=FTP用户密码 url示例:wget -P d:\MyFile –ftp-user=tt –ftp-password=tt ftp://192.168.1.169/File/test.txt注释:这里在FTP的目录中下载了一个test.txt的记事本类型文件,FTP登录用户名是tt,登录密码是tt。这里格式中的url就是:ftp://192.168.1.169/File/test.txt,其中File是FTP目录中的文件夹,而test.txt在File目录下,也就是要下载的文件。这里-P d:/MyFile为参数列表,意思是你下载的文件test.txt被保存到了D盘中的MyFile目录下,如果没有添加这里的另存为目录参数,则下载的文件默认被保存到wget.exe目录下。当然wget还有很多参数命令,你可以通过网上搜索得到。方法二:格式:wget ftp://FTP用户名:FTP用户密码@FTP服务器端的IP地址/目录路径/要下载的文件名示例:wget ftp://tt:[email protected]/File/test.txt注意:FTP的URL中没有盘符号和冒号,并且使用“/”而不是“\”,但是将下载文件另存为目录时,这个目录就可以像常规一样使用盘符号和“\”。如果没有用另存为(-P),则下载的文件默认在wget.exe目录下。如:wget -P d:\MyFile –ftp-user=tt –ftp-password=tt ftp://192.168.1.169/File/test.txt这时下载的文件保存在D盘的MyFile文件夹中了。至于wget的下载命令参数,网上搜索就有,我就不一一列举了。关键是学会怎么用,学会wget的下载参数的格式,学会了格式再加上你想要的下载参数命令就能轻松自定义下载啦。推荐方法一。若有不明白的,直接找我吧。希望采纳。
⑻ wget中 -so参数是什么意思
-SO是-S和-O的缩写—————–S–server-responsePrint the headers sent by HTTP servers and responses sent by FTP servers.——————–S参数作用是你在向HTTP或FTP服务器发请求后,在终端输出服务器响应头信息————O file–output-document=fileThe documents will not be written to the appropriate files, but all will be concatenated together and written to file. If – is used as file, documentswill be printed to standard output, disabling link conversion. (Use ./- to print to a file literally named -.)——————O有一个参数,即文件名,作用是将请求的内容保存到指定的文件,如: -O 01 表示将请求的内容保存到01这个文件中因此,wget的-SO 01参数的意思就明显了,有两个作用: a.终端打印服务端响应头信息; b.将请求的文件保存到01这个文件中举个小例子吧:比如说我的服务器是1.1.1.1,根目录里有个文件叫ok.txt,文件内容是123,则我使用:wget -SO 01 http://1.1.1.1/ok.txt执行后,首先会输出1.1.1.1这个服务器影响头,即"200 OK"等等,然后会在当前文件夹中生成一个名为01的文件,而这个文件的内容就是ok.txt的内容123,如果你不指定-O 01这个参数,则会在当前目录下生成ok.txt文件,内容为123说的不太准确,但大概是这个意思,有不明白可以追问, 有错误也请指出
⑼ Linux下 使用 wget 批量下载文件 并重命名
写个shell,从txt里读抄出来,循环做,txt文件两列,第一列为URL,第二列为文件名
#!/bin/bashwhilereadsrc_urldes_filedowget-c"$src_url"-O$des_filedone<yourfilename.txt
⑽ linux用wget下载的文件放在什么地方
Linux系统复中的wget是一个下载文件制的工具,它用在命令行下。默认文件下载在当前工作路径,可以设置-P参数指定文件的下载地址。下载文件到~/download目录中#wget -P ~/download file.name请参考《Linux就该这么学》基础命令。
未经允许不得转载:山九号 » wget文件名|linux用wget下载的文件放在什么地方