通过 Unix 终端使用 FTP 获取所有文件

通过 Unix 终端使用 FTP 获取所有文件

我想要使​​用 Unix 终端中的 FTP 命令从我的 FTP 服务器下载所有文件/文件夹。

当我使用此命令时:

ftp> mget *

我收到很多这样的错误:

ftp: Unable to determine real path of `subdomains': No such file or directory
Skipping non-relative filename `subdomains/dev'

有谁知道如何获取所有文件并维护目录结构而不出现错误?

谢谢

答案1

wget 也可以镜像 ftp 站点。下面是一个如何镜像的示例古腾堡计划欧洲

wget --mirror --no-host-directories --passive-ftp --no-parent --cut-dirs=4 \
     --output-file=/tmp/wget-gutenberg.log ftp://ftp.ibiblio.org/pub/docs/books/gutenberg

相关内容