选用wget下载整个FTP目录,能够用来服务器间文件传输,举办长途备份。通过限制网速,能够缓解带宽限制难点。

wget命令下载FTP整个目录实行文件备份,wget整个目录

澳门金沙国际 ,运用wget下载整个FTP目录,能够用来服务器间文件传输,进行长途备份。通过限制网速,可以缓解带宽限制难点。

#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

备注:星号*非得有,不然下载下来的就三个文书index.html
-r参数就是用来目录下载的
-c是行使断点续传,服务器要协助

能够写到shell脚本中,后台执行。

#!/bin/sh wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

保留为wget.sh,并予以可实施权限

# chmod +x wget.sh

后台执行那几个剧本,在命令后加“&”即可

./wget.sh &

假如指望把实践结果输出到文件的话,前面加 nohup,暗许输出文件名叫nohup.out

nohup ./wget.sh &

假诺要限制速度的话,加上–limit-rate=拾0k,代表限制速度十0k,-c是断点续传的意味。

使用wget下载整个FTP目录,能够用来服务器间文件传输,进行长途备份。通过限制网速,…

利用wget下载整个FTP目录,能够用来服务器间文件传输,进行长途备份。通过限制网速,能够化解带宽限制难点。

【澳门金沙国际】wget命令下载FTP整个目录举行理文件件备份,wget完毕断点下载整个文件目录。作者们利用linux
wget下载目录是根据ftp目录了,不然我们一贯不权限下载网站目录了,因wget命令正是去网上下载文件的工具了

#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

wget介绍

备注:星号*总得有,不然下载下来的就1个文本index.html
-r参数就是用来目录下载的
-c是选用断点续传,服务器要补助

备注:星号*无法不有,不然下载下来的就八个文书index.html
-r参数正是用来目录下载的
-c是行使断点续传,服务器要支持

wget
能够跟踪HTML页面上的链接依次下载来创设远程服务器的地点版本,完全重建原始站点的目录结构。那又常被称作”递归下载”。在递归下载的时候,wget
遵从罗布ot Exclusion标准(/robots.txt).
wget能够在下载的还要,将链接转换到指向当三步跳件,以福利离线浏览。

能够写到shell脚本中,后台执行。

可以写到shell脚本中,后台执行。

wget
卓殊平静,它在带宽很窄的景观下和不平稳互连网中有很强的适应性.假诺是出于互连网的缘由下载退步,wget会频频的尝尝,直到壹切文件下载完成。假如是服务器打断下载进度,它会另行联到服务器上从截止的地方继续下载。那对从这些限定了链接时间的服务器上下载大文件特别管用

#!/bin/sh wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

#!/bin/sh wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

简简单单实例

保留为wget.sh,并赋予可实施权限

封存为wget.sh,并授予可实施权限

wget -t 0 -T 120 -np -c -r
ftp://xxx:[email protected]/xxx
当中“np”表示不跟随链接,只下载钦定目录及子目录里的东西;
-c 表示运维断点续传,其实下目录及子目录有-r就能够化解,
图方便的话就用影象用的-m参数,即:
wget -m -np
ftp://xxx:[email protected]/xxx

# chmod +x wget.sh

# chmod +x wget.sh

实例

后台执行那么些剧本,在指令后加“&”即可

后台执行那个剧本,在命令后加“&”即可

下载下载1玖二.16捌.一.16捌首页并且出示下载消息Linux wget -d
-q
-i
filelist.txt

./wget.sh &

./wget.sh &

下载到钦命目录wget -P/tmp
ftp://user:[email protected]/file把公文file下载到/tmp目录下。Linux
wget是一个命令行的下载工具。对于大家这一个 Linux
用户来说,差不离天天都在应用它。上边为我们介绍多少个有效的 Linux wget
小技巧,能够让你越来越飞快而灵活的运用 Linux wget。

假如期望把实施结果输出到文件的话,前边加 nohup,私下认可输出文件名称叫 nohup.out

假诺期望把执行结果输出到文件的话,前边加 nohup,默许输出文件名称叫 nohup.out

* $ wget -r -np -nd
网址上 packages 目录中的全数文件。在那之中,-np
的意义是不遍历父目录,-nd 表示不在本机重新创建目录结构。

nohup ./wget.sh &

nohup ./wget.sh &

* $ wget -r -np -nd –accept=iso

–accept=iso 选项,那提醒Linux wget仅下载 i386 目录中具备增添名称为 iso
的文件。你也足以钦点多少个增加名,只需用逗号分隔即可。

假若要限速的话,加上–limit-rate=十0k,代表限制速度拾0k,-c是断点续传的意思。

万壹要限制速度的话,加上–limit-rate=十0k,代表限制速度100k,-c是断点续传的意味。

* $ wget -i
filename.txt此命令常用于批量下载的情景,把具有供给下载文件的地方放到
filename.txt 中,然后 Linux wget就会活动为您下载全部文件了。

* $ wget -c -c
选项的成效为断点续传。

* $ wget -m -k (-H)

wget将对链接实行转移。若是网址中的图像是坐落其余的站点,那么能够选拔 -H
选项。

上面大家后续了然wget的心,看看还有啥敬重的职能,大家日常从不接触到的。

1 -t选项
即–tries=number,用于安装wget下载时重试的次数,当设置为0(数字零)或inf时表示无比次重试。暗中同意的重试次数是23次。
可是wget也不是在怎么动静下都会傻傻的重试的,例如在产生“connection
refused”或“not found”时,wget会即时退出,不会开始展览重试。
2 -o选项
即–output-file=logfile,wget运维进度中输出到专业输出的始末都会被写到所设置的logfile文件中。
3 -O选项
即–output-document-file,表示wget下载的全部文件的内容会被依次扩展写到所设置的file文件中,而不会成立原本的文书。在下载单独文件时选取-O选项,可以制止wget下载同名文件时暗许写到“.1”后缀文件中的难题。
4 -N选项
即–timestamping,表示开启时间戳机制,wget会下载远程时间戳更新的文本。
5 -nc选项
即–no-clobber选项。
在同叁个目录中,假使多个文书被频仍下载,那么wget的处理情势会在乎多少个关键选用,那里面就总结了-nc选项。
当多次下载同三个文本时,本次文件会被覆盖,恐怕被重写,可能被尊崇,那都以有希望的。
当使用wget数十二次下载同三个文件,且不行使-N,-nc或-r时,那么wget会暗中认可在其次次下载时自动在文件名后加上“.1”后缀,第一回下载时抬高“.二”后缀,以此类推。
但当大家利用了-nc选项时,wget不会利用“.1/.2”的国策,而是拒绝下载同一文件(固然文件内容是革新的了)。那个效应用于有的网页被同时针对了成都百货上千遍,那么使用-nc可防止止频仍下载。
当使用wget且使用-r选项,但不行使-N选项或-nc选项时,重新下载同名文件时,当远程文件的修改时间是翻新的了,那么wget会选用覆盖当前目录已有个别老文件,此时采取-nc能够禁止wget那样做。(但当远程文件的改动时间并不新,那么wget就会拒绝下载。)
当使用wget且使用-N选项时,是或不是下载同名文件,完全在于远程文件和地面文件的时辰戳以及文件大小。-nc选项是差异意和-N选项同时安装的。假设您而且选取了-N和-nc选项,会取得这么的荒谬提醒“Can’t
timestamp and not clobber old files at the same time.”
6 -c选项
即–continue选项,那正是名满天下的“断点续传”。无论你前面运用哪个下载工具下载了50%的文件,都得以用wget来三番五次下载此文件。比如:
wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z
当前目录已有三个ls-l宝马X3.Z文件存在,wget将假定这是3个下载了2/四的文件,然后提取本地文件的文件大小,并依据此值请求从远程文件的对应文件大小处开端持续下载。
你会发觉,其实wget的此断点续传策略是有隐患的,因为只要远程文件的开始部分被进行了改动,wget在进展断点续传时是发现不到那一点的,它只会傻傻的从已传文件大小之后的1些继续下载。所以使用-c选项断点续传之后,务必实行md五校验。
7 –limit-rate=amount选项
此选项适用于限制速度的,将速度限制在amount bytes/second, 
当然也得以用单位k/m来代表,例如–limit-rate=20k将会限速在20KB/s。
请小心,wget达成限制速度的原理是在一遍互联网读取动作之后sleep1个一定时间段,以让平均的网络读速度降到限制值,那一个方针最后会使TCP传输速度降到限制值左右。所以在传输超小文件时,恐怕不恐怕直达限制速度的效益。
8 -w选项
即–wait=seconds选项,用于安装wget每三个请求之间间距的秒数。那一个选项很有用处,能够下落长途服务器的负荷。你除了能够一向设置秒数,还足以加上m表示分钟、h表示小时、d表示天。
9 –waitretry=seconds选项
用来安装请求重试秒数。wget选择的是线性递增等待的章程,借使您设置的是十秒,那么首先次呼吁失败后,会等待一秒;第壹回呼吁战败会等待二秒;直到最后达到10秒等待时间甘休。所以当到达最终三回时,时间已通过了壹+二+…+10=5伍秒。

wget下载目录是基于ftp目录了,不然大家尚无权限下载网站目录了,因wget命令正是去网上下载文件的工具了
wget介绍 wget 能够跟…

相关文章