我想通过 FTP 下载一个目录。该目录非常大,如果我可以根据需要暂停和恢复下载,那将会很有用。
目标 FTP 目录是静态的。也就是说,它的内容不会随时间改变。并且不需要身份验证。
完成这项工作的最佳工具是什么?
wget
应该管用:
wget -r -l 0 ftp://username:password@some.host/some_dir/*
Run Code Online (Sandbox Code Playgroud)
wget
是下载文件的工具。
-r
表示递归。-l 0
对于无限递归,因为-r
默认情况下递归深度为 5。some_dir/
相对于用户主目录。如果要绝对路径,请/
在主机名后再添加一个。也许你必须使用--user
和--password
参数才能让它在 Ubuntu 上工作。(根据/sf/ask/7972051/)