如何通过FTP下载目录?

bec*_*cko 2 ftp downloads

我想通过 FTP 下载一个目录。该目录非常大,如果我可以根据需要暂停和恢复下载,那将会很有用。

目标 FTP 目录是静态的。也就是说,它的内容不会随时间改变。并且不需要身份验证。

完成这项工作的最佳工具是什么?

Nem*_*nja 6

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/