FTP删除非空目录

我连接到一个Unix服务器,我正试图通过FTP,删除目录dir与其中的几个文件。 如果我使用

ftp> delete dir/*

我明白了

550 Wildcard is ambiguous.

当我使用

 ftp> prompt off Interactive mode off. ftp> mdelete dir/* 

我仍然得到

550 Wildcard is ambiguous.

当我尝试

 ftp> glob Globbing on. ftp> mdelete dir 

我被提示input每个文件。

我怎样才能轻松删除/ emptyAndDelete目录没有得到提示每个文件?

/谢谢

我分两步工作,一台服务器访问受限,没有SFTP,只有通过命令行的FTP。

喜欢这个 :

 mdelete folder_name/* rmdir folder_name 

如果您在服务器上隐藏了文件或文件夹(例如.folder),则必须将lftp列表选项设置为“-a”。

所以这为我工作:

 $ lftp -u user,pass server > set ftp:list-options -a > cd /folder/to/be/empty/ /folder/to/be/empty/> glob -a rm -r * 

好的,使用lftp登录到你的服务器,这个支持“rm -r”命令。

lftp用户,密码服务器

然后:

rm -r目录

“r”代表“递归”。

信息:

$ ftp -i …

会关闭mdel上的提示,这是你想要的。 它不能在ftp里完成。

rmdir directoryName

但是该目录必须位于当前目录中。

cheatsheet: http : //www.cs.colostate.edu/helpdocs/ftp.html

我正在使用Filezilla,它递归删除文件夹。 我相信ftp没有一个递归删除文件夹的命令。