~]#wget-b-q-np-nH--cut-dirs=1-r-c-L--exclude-directories=repodata,repoview--accept=rpm,gz,xmlhttp://dl.fedoraproject.org/pub/epel/6/x86_64/-P/var/www/
注:可以将-P指定的目录改为服务器其他目录(建议大一点留个50G,毕竟软件还是挺多哒~)。
因为查阅了下一些前辈们的使用教程,原谅在下才疏学浅,他们说的那些话大都是官方文档上翻译出来的,看不懂(),下面就将上边用到的一些选项来进行灰常业余的来说明下,以防以后用到忘了(完全是提醒自己啊,让各位肥牛们贱笑了)。
选项:
(1) -b,--background:将wget命令脱离终端而转入后台运行;
(2) -q:quiet,静默模式,不输出信息;
(3) -r,--recursive:指定递归下载,不使用此选项则无法下载目录内容。
(4) -np,--no-parent:不追溯父目录,这一选项保证在下载过程中只下载指定目录下的内容,而不去下载根目录下所有的内容。
注:www.centos.com这个是做测试用的
示例:
~]#wget-np-rhttp://www.centos.com/pub/epel/7/x86_64/-P/tmp/test
当指定np选项时,只会将x86_64目录下的所有内容下载到/tmp/test目录中。
(5) -nH,--no-host-directories:不创建主机目录。
示例:
~]#wget-np-r-nHhttp://www.centos.com/pub/epel/7/x86_64/-P/tmp/test
加入-nH选项后不会在test目录中创建以www.centos.com命名的目录,而是在test目录中创建/pub/epel/7/x86_64目录。
(6) --cut-dirs=#:忽略掉#层远程目录,此选项的意思举例比较方便。
示例:
~]#wget--cut-dirs=1-rhttp://www.centos.com/pub/epel/7/x86_64/-P/tmp/test
当指定忽略层数为1时,在/tmp/te