En esta guía, consulte cómo eliminar directorios no vacíos en Linux.
Eliminar un directorio en Linux
Primero, echemos un vistazo a cómo eliminar los directorios en Linux.
Eliminar un directorio vacío
En este ejemplo, he establecido un directorio vacío:
$ árbolPara eliminar el directorio, podemos usar rmdir:
$ rmdirEliminar un directorio no vacío
Cuando se trata de un directorio no vacío, los métodos mencionados anteriormente no funcionarán.
Aquí, he establecido un directorio no vacío para la demostración:
$ árbolIntente eliminar normalmente, use el siguiente comando:
$ rmdir $ rmPara eliminar el directorio no vacío, use el siguiente comando RM en su lugar:
$ rm -vrAquí:
Si no desea ningún aviso de acción, agregue la bandera "-F", también:
$ rm -vrfSi desea tener indicaciones para las acciones, use la bandera "-i" en cambio. Tenga en cuenta que RM solicitará todos los archivos y subdirectorios que está a punto de eliminar:
$ rm -vriEn lugar de "-i", la bandera "-I"Es menos intrusivo sin dejar de proteger contra los errores:
$ rm -vriConclusión
En Linux, eliminar un directorio es diferente a la eliminación de archivos. Las herramientas y métodos de eliminación también son diferentes dependiendo de si el directorio de destino está vacío o no. Esta guía demuestra cómo eliminar los directorios vacíos y no vacíos. Tenga en cuenta que los directorios y los datos contenidos y eliminados de esta manera no tendrán forma de recuperarse, excepto mediante el uso de herramientas y métodos especiales. Por lo tanto, antes de eliminar, asegúrese de que no sea algo importante.
Las páginas MAN de RM y RMDIR contienen más información sobre varias opciones compatibles:
$ man rm $ man rmdir