Eliminando directorios con LFTP

Continuando el manual de opciones del LFTP os dejo la sintaxis completa para eliminar directorios de manera recursiva incluyendo archivos ocultos.

lftp_2

La sintaxis para eliminar directorios de manera recursiva es:

rm –r /directorio/directorio/directorio_a_borrar

Pero si el directorio a borrar tuviese archivos ocultos tendríamos un error del tipo: rm: Access failed: 550 dirname: Directory not empty, por ello debemos incluir set ftp:list-options –a.

Uniéndolo todo sería:

lftp -c open ftp://user:passwd@host -e "set ftp:list-options -a; rm -r /directorio/directorio/directorio_a_borrar" &

El símbolo final es para ejecutar el comando en segundo plano. Es totalmente opcional.

Comentarios