I am connected to a Unix server and I am trying to, via FTP, delete the directory dir
with several files in it. If I use
ftp> delete dir/*
I get
550 Wildcard is ambiguous.
When I use
ftp> prompt off
Interactive mode off.
ftp> mdelete dir/*
I still get
550 Wildcard is ambiguous.
When I try
ftp> glob
Globbing on.
ftp> mdelete dir
I'm prompted for every file.
How can I easily delete/emptyAndDelete a directory without getting prompted for every file?
/Thanks
Ok, use lftp to log into your server, this supports the "rm -r" command.
lftp user, password server
then:
rm -r directory
the "r" stands for "recursive".
info:
$ ftp -i ...
will turn off prompting on mdel, which is what you want. It can't be done inside ftp.
If you've hidden files or folders on your server (for example .folder), you have to set the lftp list-options to "-a".
So this worked for me:
I got it to work in two steps, on a server with restricted access, no SFTP, only FTP through commandline.
Like this :
I'm using Filezilla, and it deletes folders recursively. I believe the ftp does not have a command that recursively deletes folders.
rmdir directoryName
this directory must be in the current directory however.
cheatsheet: http://www.cs.colostate.edu/helpdocs/ftp.html