我想通过FTP镜像一个文件夹,就像这样:
wget --mirror --user=x --password=x ftp://ftp.site.com/folder/subfolder/evendeeper
但我不想创建这样的目录结构:
ftp.site.com -> 文件夹 -> 子文件夹 -> 更深层次
我只想要:
更深层次
并且它下面的所有内容都是所需的结果目录结构。如果为服务器上evendeeper
的子目录创建子目录,那么让evendeeper
的内容最终出现在当前目录中也是可以接受的。
我知道有-np
选项,根据文档,它只会防止跟随链接到父页面(对于我通过FTP镜像的二进制文件无关紧要)。我还知道有-nd
选项,但这会完全阻止创建任何目录结构,即使是evendeeper
的子目录也不例外。
只要是基于命令行的、作为Ubuntu包易于使用和自动化的替代方法,我都会考虑。
lftp
命令:lftp -c mirror <url>
- HappyFace