我连接到一个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没有一个递归删除文件夹的命令。