LINUX WGET下载多个文件夹

我2个服务器,都是LINUX的,A服务器上有20个文件夹,因为没办法压缩,只能用一个文件一个文件的下载
现在想把A服务器上的20个文件夹用WGET命令来下载到B服务器的XXX目录下
具体命令怎么写呢?

wget -q -P ${TD}/ -r -nd -nc -np -l1 -A VMwareTools*.tar.gz ${BUDS}/buds/programs/$PROG/packages/notbuildable/vmwaretools

-q 不输出下载信息,但是还是会下载的,和grep –q不同的
-P ${TD} 指定下载的目录 ${TD}/
-r 递归下载
-nd 不创建目录
-nc 存在同名文件不下载

-np 不下载外部链接
-l1,wget将只搜索/mp3这一层目录 -l就是指定层数
-A 只下载指定的文件类型

这个命令将搜索整个${BUDS}/buds/programs/$PROG/packages/notbuildable/vmwaretools目录下所有文件 并且用-A作为接受列表,不符合条件的都被拒绝掉
因此
只下载VMwareTools-8.3.7-433358.tar.gz这样的文件
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-11

【其他】

各种命令:

    -q 不输出下载信息,但是还是会下载的,和grep –q不同的

    -P ${TD} 指定下载的目录 ${TD}/

    -r 递归下载

    -nd 不创建目录

    -nc 存在同名文件不下载

    -np 不下载外部链接

    -l1,wget将只搜索/mp3这一层目录   -l就是指定层数

    -A  只下载指定的文件类型

本回答被网友采纳
第2个回答  推荐于2016-05-09
 首先建立一个 url.txt
然后将要下载的链接复制到里面,例如
http://baidu.com/1.jpg
http://baidu.com/2.jpg
http://baidu.com/3.jpg
然后执行wget -b -i url.txt 即可。
-b表示后台wget,-i 表示从文本文件内读取网址。
第3个回答  2012-07-23
wget只是个下载的工具,你的A服务器是否吧20个文件共享出来?追问

和共享没关系

LINUX WGET下载多个文件夹,怎么办?
首先建立一个 url.txt 。然后将要下载的链接复制到里面,例如http:\/\/baidu.com\/1.jpghttp:\/\/baidu.com\/2.jpghttp:\/\/baidu.com\/3.jpg 然后执行wget -b -i url.txt 即可。-b表示后台wget,-i 表示从文本文件内读取网址。【其他】各种命令:-q 不输出下载信息,但是还是会下载的,和grep _q...

Linux下wget命令详解
4. 使用-b选项在后台下载文件。默认下载过程的日志会重定向到当前目录中的wget-log文件,若需查看下载状态,可使用tail -f wget-log命令查看。5. 使用-i选项下载多个文件。首先创建文本文件,将所有URL添加至文件中,每个URL需单独一行。然后使用-i选项后跟文本文件进行下载。6. 使用--limit-rate选项...

Linux下wget命令详解
下载多个文件时,可以创建包含所有URL的文本文件,然后使用-i选项指定该文件。同时,--limit-rate选项可用于设置下载速度,以避免带宽占用过多。如果遇到服务器权限问题,可以使用-U选项模拟浏览器下载,如wget -U 'Mozilla\/5.0' url。对于网络不稳定或大文件下载可能失败的情况,-tries选项可以增加重试次...

11.3 Linux 下载命令 wget
对于需要批量下载多个文件的情况,可以将 URL 列表写入一个文本文件,然后使用 -s 选项指定这个文件,wget会按照文件中的 URL 顺序下载文件。操作步骤如下:首先,将 URL 列表输入文件,然后使用 i 进入插入模式,粘贴 URL 列表,最后使用 wq 保存文件并退出编辑器。执行 wget -s 文件名 命令即可开始...

linux wget 命令用法详解
8、使用wget –tries增加重试次数 如果网络有问题或下载一个大文件也有可能失败。wget默认重试20次连接下载文件。如果需要,你可以使用–tries增加重试次数。 wget –tries=40 URL 9、使用wget -i下载多个文件 首先,保存一份下载链接文件 cat filelist.txt url1 url2 url3 url4 接着使用这个文件和参数-i下载 wget...

后台下载、断点续传?wget命令指南
wget基本命令如下:基础下载:wget place.your.url\/here,下载指定网站首页。递归下载:使用-l number参数,如wget -l 2 place.your.url\/here,限制下载层次。制作镜像站点:使用-m参数,如wget -m target.web.site\/subdire...。断点续传:使用-c参数,自动续传未完成文件。批量下载多个地址:生成文件...

wget命令8种实用用法
批量下载的高效: 利用bash的语法,一次下载多个文件,例如 wget http:\/\/www.lxlinux.net\/file_{1..4}.txt,省去逐一操作的麻烦。全站镜像的便捷: --mirror 选项能完整复制网站结构,一键获取整个站点内容。个性化请求头的定制: --header 让你调整HTTP请求标头,如模拟Edge浏览器的请求头:wget --...

Linux系统-详解 wget 命令(四十二)
wget还能伪装代理、测试链接有效性、增加重试次数、下载多个文件、镜像网站、过滤特定格式文件,以及管理下载日志和文件大小。例如,通过`wget -i links.txt`批量下载链接,或使用`wget -r -A .pdf`下载所有PDF文件。对于FTP下载,可使用`wget ftp:\/\/username:password@example.com\/folder`。在Linux系统...

linux用wget下载的文件放在什么地方?
1、首先我们打开自己的mac电脑进入linux操作系统,点击界面下方终端图标。2、然后输入下载的命令,命令之后粘贴下载的地址。3、此时会看到下载后的文件,文件就在这个【~】目录里面。4、你要找到这个文件,那么点击桌面的文件夹图标。5、然后点击这个房子目录。6、此时就会看到下载的文件了的。

后端常用的Linux命令大全,建议收藏
cd 命令用于更改当前工作目录,是 Linux 操作系统的基本命令之一。可以通过输入目录的完整路径或使用快捷方式快速切换文件夹。例如:cd Documents。ls 命令用于列出系统或目录中的文件和目录。默认情况下,ls 命令显示当前工作目录的内容。要查看特定目录的内容,可以使用路径进行导航,如:ls Videos。cat 命令...

相似回答