Comandos Linux · 2 min read · Sep 16, 2025
Comando rmdir de Linux para principiantes (con ejemplos)
Así que ya hemos discutido el comando rm que se utiliza principalmente para eliminar archivos y directorios desde la línea de comandos de Linux. Sin embargo, hay otra utilidad de línea de comandos relacionada que está específicamente destinada a eliminar directorios. La herramienta en cuestión es rmdir, y en este tutorial, discutiremos los conceptos básicos de esta utilizando algunos ejemplos fáciles de entender.
Comando rmdir de Linux
Como su nombre indica, el comando rmdir se centra en eliminar directorios, aunque solo los vacíos. A continuación se muestra su sintaxis:
rmdir [OPCIÓN]... DIRECTORIO...Y aquí está cómo lo explica la página del manual:
Eliminar el/los DIRECTORIO(S), si están vacíos.Los siguientes ejemplos en formato de preguntas y respuestas deberían darte una buena idea de cómo funciona esta utilidad.
P1. ¿Cómo funciona rmdir?
Es bastante sencillo: solo pasa el nombre del directorio como entrada al comando. Por ejemplo:
rmdir test-dirP2. ¿Cómo hacer que rmdir ignore directorios no vacíos?
Por defecto, el comando rmdir lanza un error si intentas eliminar un directorio no vacío. Sin embargo, si lo deseas, puedes suprimir este comportamiento de rmdir utilizando la opción –ignore-fail-on-non-empty.
Por ejemplo:
P3. ¿Cómo hacer que rmdir elimine también directorios padres?
Al igual que en el caso de mkdir, también puedes pedirle a rmdir que realice su operación en directorios padres. Lo que eso significa es que también puedes eliminar directorios padres de un directorio de una sola vez. Esta función es accesible a través de la opción de línea de comandos -p.
Por ejemplo, el siguiente comando eliminará tanto los directorios ‘test’ como ‘test-dir’.
rmdir -p test/test-dir/Nota: Para que esta operación funcione, todos los directorios padres no deben contener nada más que el directorio vacío que se está eliminando.
P4. ¿Cuál es la diferencia entre rmdir y rm -r?
Si recuerdas, también puedes eliminar directorios utilizando el comando rm habilitando la opción -r que proporciona. Entonces, ¿cuál es la diferencia entre eso y rmdir? Bueno, la respuesta es que rmdir solo funciona en el caso de directorios vacíos; no hay forma alguna de hacer que rmdir elimine directorios no vacíos.
Así que rmdir es una herramienta útil en aquellas situaciones donde de otro modo necesitarías verificar si un directorio está vacío antes de eliminarlo.
Conclusión
Como estarás de acuerdo, rmdir no es un comando complejo de entender y usar. Además, ofrece solo un puñado de opciones de línea de comandos. Hemos discutido casi todas ellas aquí, así que practica los ejemplos mencionados en este artículo, y deberías estar listo para continuar. Por si acaso lo necesitas, aquí está la página del manual para rmdir.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.