sirve que para mput mget comandos comando bat unix ftp

unix - que - FTP Eliminar directorio no vacío



mget ftp (6)

$ ftp -i

desactivará las indicaciones en mdel, que es lo que desea. No se puede hacer dentro de ftp.

Estoy conectado a un servidor Unix y estoy intentando, a través de FTP, eliminar el directorio de dir con varios archivos en él. Si yo uso

ftp> delete dir/*

yo obtengo

550 Wildcard is ambiguous.

Cuando yo uso

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

Todavía tengo

550 Wildcard is ambiguous.

Cuando intento

ftp> glob Globbing on. ftp> mdelete dir

Me piden para cada archivo.

¿Cómo puedo eliminar / vaciar y eliminar fácilmente un directorio sin que me pidan todos los archivos?

/Gracias


Conseguí que funcionara en dos pasos, en un servidor con acceso restringido, sin SFTP, solo FTP a través de la línea de comandos.

Me gusta esto :

mdelete folder_name/* rmdir folder_name


Estoy usando Filezilla, y borra carpetas recursivamente. Creo que el ftp no tiene un comando que elimine las carpetas de forma recursiva.



Si ha ocultado archivos o carpetas en su servidor (por ejemplo, .folder), debe configurar las opciones de lista de lftp en "-a".

Así que esto funcionó para mí:

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