在 Bash 上使用 FTP 命令删除递归目录

Fak*_*e4d 5 linux bash ftp

我的基础设施有问题。

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

所以我想我只得到了 ftp 命令..但我必须删除一个包含大约 100 个子目录和无限文件的目录..

当我打字

删除目录

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

哦,请告诉我一种如何自动执行此操作的方法:)

Phi*_*ack 15

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

$ lftp -u <user>,<pass> <server> 
lftp> rm -r <directory>
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩。