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.
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