在Bash上用FTP命令删除recursion目录

这里我的基础设施有问题。

我在一个封闭的DMZ中,必须从无头的Suse Linux 10.1访问另一个DMZ中的FTP服务器。

所以我想我只有FTP命令..但我必须删除一个目录中有大约100个子目录和无尽的文件在里面..

当我input

del目录

它返回“它不是空的”,所以我必须手动删除每个子目录和文件。

哦,请告诉我一个方法,我怎么能自动做到这一点:)

使用lftp。 lftp rm的-r选项recursion删除目录和文件。

 $ lftp -u <user>,<pass> <server> lftp> rm -r <directory> 

应该做的伎俩。

在很多发行版(虽然我不是SUSE专家)中都可以使用的lftp命令支持“rm -r”。