¿Cómo Borrar un Directorio en Linux?

¿Eres un nuevo usuario de Linux y no sabes como borrar un directorio utilizando la línea de comandos en Linux?

Antes de empezar debes saber que en Linux todo es un archivo, incluso el directorio… un directorio simplemente es un grupo de archivos.

¿Cuáles son los comandos que puedo usar para eliminar un directorio en Linux?

  1. rmdir – Este comando elimina los directorios que indiquemos siempre y cuando estén vacíos.
  2. rm – Este comando nos permite eliminar archivos incluyendo los sub-directorios. Además el mismo comando nos puede servir para eliminar directorios que no se encuentran vacíos..

Eliminar directorios usando rmdir

El comando rmdir como explicamos anteriormente nos permite eliminar directorios siempre y cuando estén vacíos.

La sintaxis de su uso es:

rmdir nombre-del-directorio
rmdir[opción] nombre-del-directorio

Para poder ejecutar este comando debes abrir la terminal y escribir el comando para eliminar el directorio deseado.

Ejemplo de uso rmdir

Para eliminar un directorio en Linux debes abrir la terminal y escribir el comando indicando el directorio que deseas eliminar.

Por ejemplo, en este caso quiero borrar el directorio /tmp/prueba.

rmdir /tmp/prueba

Si el directorio no está vacío, obtendrás un mensaje de error en el que se te indicará que el directorio no esta vació.

rmdir -p tmp/prueba/archivos
  1. p : Cada argumento del directorio se trata como una ruta de la cuál se eliminarán todos los elementos, si están vacíos, comenzando por el último.

Eliminar un directorio entero incluyendo todos los archivos y subdirectorios

Para eliminar todos los directorios y subdirectorios hay que hacer uso del comando rm.

Voy a eliminar todos los directorios, todos los sub-directorios y  todos los ficheros. Para hacer esto se debe escribir el siguiente comando:

rm -rf datos/
  1. -r : Trata de eliminar la jerarquía de ficheros arraigada en cada argumento de archivo, es decir, borra recursivamente subdirectorios y ficheros del directorio especificado.
  2. -f : Trata de borrar los ficheros sin solicitar confirmación, independientemente de los privilegios del archivo.

¡Genial! ahora ya sabes eliminar directorios en Linux. Si el artículo te ha sido de utilidad envíaselo a tus amigos Linuxeros.