![无法通过 ssh linux 下载 15,000 个文件](https://linux22.com/image/1358566/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20ssh%20linux%20%E4%B8%8B%E8%BD%BD%2015%2C000%20%E4%B8%AA%E6%96%87%E4%BB%B6.png)
我使用过 wget、ncftp ftp 等,它们都列出了大约 5000 个文件,但都有某种限制。我尝试使用 wget 获取常规 wget 下载中未显示的独家文件,而且成功了。我知道文件在那里,只是无法全部下载。尽快提供帮助!!
答案1
使用 rsync,它使用 ssh 并且可以处理大量文件。
答案2
您是否尝试过使用递归方式下载它wget --mirror
?
附言
如果这只是一个 FTP 服务器(或者仅仅是 HTTP 和 FTP),rsync 将不起作用:它是一种不同的协议。
答案3
尝试使用scp
带有递归标志 () 的安全复制 ( -r
)。