![使用“wget -r”未获取文件](https://linux22.com/image/124182/%E4%BD%BF%E7%94%A8%E2%80%9Cwget%20-r%E2%80%9D%E6%9C%AA%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6.png)
我使用以下命令从 Web 服务器递归下载 rpms 文件
wget -r -np -R "index.html*" http://central-7-0-x86-64.rocksclusters.org/install/rolls/
两分钟后我明白了
Total wall clock time: 2m 41s
Downloaded: 113 files, 1.2M in 4.7s (252 KB/s)
但是,文件夹中没有*.rpm。它只获取文件夹名称和一些 xml 文件!
我如何知道wget
获取所有文件?
答案1
您必须使用以下方法增加递归最大深度级别-l
:
wget -r -np -R "index.html*" -l 10 http://central-7-0-x86-64.rocksclusters.org/install/rolls/
或替换-r
为-m
:
wget -m -np -R "index.html*" -l 10 http://central-7-0-x86-64.rocksclusters.org/install/rolls/