Es confuso eliminar el directorio Linux ya que no es tan fácil que eliminemos carpetas en Windows. Para eliminar Directory en Linux, debe seguir algunos métodos simples.
Se puede hacer a través de la interfaz gráfica de usuario (GUI) y también a través de la interfaz de línea de comandos (CLI). A través de este artículo, puede aprender cómo eliminar un directorio en Linux usando GUI y CLI que incluye un directorio vacío y no vacío.

Directorio en Linux
Si está pensando en la palabra Directorio, es solo una carpeta en Linux. Linux es uno de los sistemas operativos y bastante diferente en comparación con Windows.
En Linux, todo se considera como archivos y las carpetas se consideran directorios. Hay diferentes tipos de líneas de comando (rm, rmdr, trash-cli o shred) para eliminar el directorio y también a través de la GUI.
Eliminar Directory Linux usando el método GUI
Usar el método GUI es uno de los métodos más fáciles para eliminar el directorio en Linux. Pero para eliminar usando el método de interfaz gráfica, debe instalar el administrador de archivos y el entorno de escritorio. Es preferible utilizar un administrador de archivos como Nautilus o Konqueror. Para eliminar carpetas solo sigue los sencillos pasos:
- Abra cualquier administrador de archivos como se sugirió anteriormente
- Vaya a la ruta donde desea eliminar el Directorio
- Elija la carpeta que desea eliminar
- Presione el botón Eliminar de su teclado
- O haga clic derecho en la carpeta seleccionada y seleccione la opción mover a la papelera del menú desplegable
- Esta carpeta eliminada no se elimina de forma permanente, ya que se almacenará en una ubicación específica llamada Papelera similar a la Papelera de reciclaje en Windows.
- Si desea eliminar ese directorio de forma permanente, simplemente seleccione el directorio y presione “Shift + Delete” en el teclado a la vez.
- Nuevamente le pedirá confirmación, toque eliminar en el cuadro de diálogo.
Cómo eliminar un directorio en Linux usando líneas de comando
Como ya se discutió, también podemos usar la interfaz de línea de comandos para eliminar carpetas en Linux. El uso de líneas de comando es la forma más rápida de eliminar un directorio.
Además, al usar este método, podemos eliminar carpetas de forma permanente. Hay diferentes comandos para usar carpetas vacías y no vacías. Así que vamos a comprobar esto:
Nota: Como comentamos, los directorios, carpetas o archivos eliminados pueden almacenarse en la papelera si utiliza el método de interfaz gráfica de usuario para eliminarlos. También asegúrese de que su papelera esté vacía o tenga algo de almacenamiento para almacenar archivos eliminados antes de eliminarlos. Pero si elimina usando líneas de comando, la carpeta se eliminará de forma permanente. Nunca lo recuperas.
Eliminar directorio de Linux usando el comando rmdir
En su mayoría, los usuarios de Linux usan el comando rmdir para eliminar el directorio vacío que no contiene archivos. Si el Directorio contiene algún archivo, mostrará un error. Si desea verificar los archivos o carpetas que se presentan en el Directorio para eliminarlo, simplemente use el comando “Es”.
Entonces, para eliminar el directorio usando el comando rmdir, solo siga los pasos y también, por ejemplo, asuma que el nombre del directorio que desea eliminar es The_Directory :
- Abra Terminal en su PC presionando “Ctrl + Alt + T” a la vez o busque Terminal en el iniciador de aplicaciones.
- Navegue por el directorio que desea eliminar usando el comando cd (Ejemplo: cd ~/The_Directory)
- Presione el botón Entrar
- Ingrese el comando rmdir y luego el nombre del directorio para eliminarlo permanentemente. (Ejemplo: rmdir The_Directory) y presione enter nuevamente
- Para verificar que el directorio se eliminó o no, simplemente ingrese el comando “Is ~ /” y presione enter
- Si no obtiene el nombre de la carpeta “The_Directory” en la lista, se eliminará permanentemente de su PC
Nota: Si elimina un archivo que no está vacío con el comando rmdir , recibirá un mensaje de error y el directorio no se eliminará. El mensaje de error se verá así:
Ejemplo: rmdir: no se pudo eliminar The_Directory: el directorio no está vacío
Eliminar directorio de Linux usando el comando rm
En general, los usuarios de Linux usan el comando de directorio rm para eliminar archivos que no están vacíos. Elimina todos los archivos y carpetas o subdirectorios que se presenten en ese Directorio.
Así que tenga cuidado con este método antes de la eliminación y se sugiere hacer una copia de seguridad de los archivos importantes antes de realizar la eliminación a través del comando rm. Para hacer esto, solo siga los pasos que se detallan a continuación:
- Abre la terminal en tu PC
- Navegue hasta el directorio que desea eliminar usando el comando “cd”
- Verifique los archivos presentes en el directorio que desea eliminar usando el comando Is
- Use el comando “rm” con la opción -r que indica recursivo para eliminar todos los archivos del directorio de forma permanente.
- Ejemplo: rm -r El_Directorio
- Se le solicitará un aviso para confirmar la eliminación, ya que este comando elimina los archivos que no están vacíos de forma permanente.
- Ingrese “Y” para sí o “N” para No según su elección y presione el botón Entrar en el teclado
- Verifique que el directorio se elimine o no dando el comando “Is~/” y presione enter
Nota: También puede usar otras opciones, ya que usamos la opción recursiva (-r) para eliminar el directorio no vacío en el comando rm. Estas opciones también se denominan banderas, las discutiremos en detalle:
- -f : este indicador se usa para omitir el mensaje de confirmación en el momento de la eliminación permanente mientras se usa el comando rm
- -i : este indicador se usa si desea un mensaje de confirmación para cada eliminación de archivo que está eliminando en el directorio
- -d : esta bandera se usa para eliminar directorios vacíos mientras se ejecuta el comando rm
- -v : al usar esta opción, obtiene información detallada de lo que está realizando actualmente
- -r : esta opción se usa para eliminar el directorio de forma permanente
Cómo forzar la eliminación de directorios en Linux
Si desea eliminar cualquier directorio que no esté vacío usando el comando rm omitiendo el mensaje de confirmación que es ‘y’ o ‘N’, podemos usar la opción de eliminación forzada. Para hacer esto, simplemente agregue la opción ” -f ” mientras ejecuta el comando “rm”. Por ejemplo :
- rm -rf El_Directorio
Cómo eliminar un directorio en Linux usando el comando Buscar
Podemos usar el comando “Buscar” para eliminar directorios vacíos o no vacíos en Linux. Al usar esto, puede obtener la PC para el directorio que está buscando y eliminarla permanentemente de la PC. Ahora veamos la línea de comando para eliminar directorios vacíos y no vacíos usando el comando “Buscar”.
Para un directorio vacío: busque “ruta para navegar” -escriba d -name “nombre del directorio” -elimine
Para un directorio no vacío: encuentre “ruta para navegar” -escriba d -name “nombre del directorio” -exec rm -r {} +
Usamos el indicador “-delete” y el indicador “-exec” para eliminar directorios usando el comando Buscar con el comando “rm” y la opción “-r”.
Use el comando shred para eliminar un directorio en Linux
Es la forma más segura de usar el comando “triturar” para eliminar archivos del directorio en Linux, pero lleva mucho tiempo en comparación con otros comandos. Al usar este comando, puede sobrescribir el archivo varias veces antes de eliminar el directorio. Así que solo mire el ejemplo para ejecutar el comando “triturar” para eliminar el directorio:
Ejemplo: shred -u “nombre de archivo”
Use el comando trash-cli para eliminar el directorio Linux
Es la forma más segura de eliminar archivos, carpetas o directorios en Linux, ya que primero almacena el archivo en la Papelera y luego podemos eliminarlo de la papelera con otro comando. Entonces, para transferir cualquier archivo a la papelera usando el comando trash-cli, veamos el ejemplo:
Ejemplo: “nombre de archivo” trash-cli
Al ejecutar este comando, su archivo se transfiere a la papelera y luego realiza la eliminación de la papelera usando el siguiente comando:
Ejemplo: basura “nombre de archivo”
Cómo eliminar un directorio en Linux con nombres de archivos de patrones similares
Si desea eliminar cualquier directorio que contenga un nombre de archivo con un patrón muy similar, use patrones globales en el comando.
Por ejemplo, supongamos que tiene tres archivos llamados create1, create2 y create3. Si desea eliminarlo ejecutando los comandos “rm” o “rmdir” y también verifique el comando de patrones globales para:
Para carpetas vacías: rmdir create1 create2 create3
Para carpetas no vacías: rm -r create1 create2 create3
Ahora, al usar el patrón global, simplemente puede realizar la tarea anterior como se indica a continuación:
- rmdir crear*
- rm -r crear*
Conclusión
- Tenga cuidado, si está eliminando los directorios usando líneas de comando, ya que eliminará sus directorios de forma permanente.
- En su mayoría, los usuarios usan el comando rmdir para eliminar archivos vacíos, ya que si intenta eliminar archivos que no están vacíos, muestra un error
- También para eliminar archivos no vacíos, los usuarios usan el comando rm
- Asegúrese de que está eliminando el directorio correcto volviendo a verificar el nombre del archivo que está eliminando cuando usa la opción -r para la eliminación, ya que es irreversible.
- También verifique los permisos del archivo antes de eliminarlo porque algunos archivos necesitan acceso de root para eliminarlos.
- Si desea obtener más información sobre el comando que está utilizando para eliminar, simplemente ingrese el comando “man” seguido del comando que desea conocer para obtener una guía manual.
¿Cuál es la forma más rápida de eliminar el directorio Linux?
La forma más rápida de eliminar directorios en Linux es el método de interfaz de línea de comandos (CLI). Entre todas las líneas de comando, rm y rmdir son preferibles.
Para eliminar archivos vacíos, use el comando “rmdir” y para archivos no vacíos use el comando “rm” con la opción “-r”. Elimina directorios de forma permanente. “triturar” también es una forma segura de eliminar archivos, pero lleva más tiempo, ya que sobrescribe el archivo antes de eliminarlo.
¿Cuál es la razón por la que no se puede eliminar el directorio Linux?
Como no todos los archivos tienen las mismas propiedades. Algunos archivos requieren permiso en el momento de la eliminación. Esos archivos requieren acceso de root para eliminarlos mediante la ejecución de líneas de comando. Pero para eliminar este tipo de archivos, tenemos un método llamado forzar eliminación en las líneas de comando que eluden el permiso. Para hacer esto, simplemente siga el comando: rm -rf “nombre del directorio”
¿Cuál es el uso principal del comando CD en Linux?
El comando CD se usa para múltiples propósitos en Linux, pero el propósito principal de usar este comando es navegar y modificar el directorio actual en el que está trabajando. Se puede hacer a través de la terminal de Linux.
¿Cuál es la diferencia entre el comando mv y el comando rm en Linux?
En Linux, el comando mv se usa para mover archivos o subdirectorios de un directorio a otro. Para usar este comando, simplemente siga este ejemplo: mv archivo1 archivo2 “ruta al nuevo directorio” . El comando rm se usa para eliminar el directorio de forma permanente en Linux. Para usar este comando, siga el ejemplo: rm -r “nombre de directorio”