Cómo borrar un directorio en Linux

Cómo borrar un directorio en Linux

Entender cómo borrar un directorio en los sistemas Linux es una parte importante para mantener el sistema de archivos de su computadora eficiente y libre de desorden. Afortunadamente, Linux hace que el proceso sea sencillo, incluso cuando se trabaja desde la línea de comandos de la terminal.

Mientras que la mayoría de los directorios del sistema de archivos de su computadora son creados y modificados por los programas que usted ejecuta, un programa casi nunca borrará uno por sí mismo. Eso es responsabilidad del usuario y es algo que los usuarios deben tomar en serio.

Sin administrar el sistema de archivos de su computadora, puede convertirse rápidamente en un enmarañado y desorganizado desorden de archivos no utilizados, archivos innecesarios y directorios vacíos que se extienden hasta la nada.

Saber cómo borrar un directorio en Linux es especialmente importante para mantener su sistema de archivos organizado de manera que usted y sus programas puedan encontrar los archivos cuando los necesiten.

Linux viene en muchas formas diferentes, usualmente llamadas distribuciones o sabores. Las distribuciones más populares de Linux, Ubuntu y Mint, se verán muy familiares para cualquiera que esté acostumbrado a Windows 10 o MacOS.

Estas versiones de Linux utilizan entornos de escritorio con exploradores de sistemas de archivos que permiten ver, añadir, modificar y eliminar los diversos archivos y directorios almacenados en la unidad de almacenamiento de la computadora de una manera muy intuitiva.

La forma más fácil de borrar un directorio en Linux Ubuntu o Mint es simplemente hacer clic con el botón derecho del ratón en la carpeta de la utilidad de exploración de archivos de su sistema y seleccionar la opción "Mover a la basura".

Esto mueve el directorio y todo lo que hay en él a un contenedor especial de basura en el sistema de archivos que almacena los datos no deseados.

Esto le permite eliminar los directorios innecesarios para hacer las cosas más organizadas, mientras que también le da la oportunidad de restaurar el directorio a su ubicación original si cambia de opinión después.

Algunos sabores de Linux con entornos de escritorio también pueden incluir una opción de "borrar" en su menú contextual de clic derecho, que elimina un archivo o directorio inmediatamente, pasando por alto el contenedor de basura por completo.

La recuperación de estos datos es a veces posible si cambias de opinión, pero eso no está garantizado. Esta opción, si está disponible, sólo debe usarse si está completamente seguro de que no necesitará ese directorio y su contenido más adelante.

Dado que los archivos y directorios que se mueven al contenedor de la Papelera siguen ocupando espacio de almacenamiento, con el tiempo querrá vaciar el contenedor de la Papelera para borrar los datos de la unidad de almacenamiento de la computadora.

Esto puede hacerse haciendo clic con el botón derecho del ratón en el propio contenedor de basura, que se encuentra en el escritorio del sistema o en la barra lateral del explorador del sistema de archivos. En cualquiera de los casos, aparecerá un menú contextual que le dará la opción de vaciar el Contenedor de basura. También puedes hacer clic en el Contenedor de la basura y restaurar el contenido a su ubicación original o eliminar todo lo que hay en él de forma permanente.

La interfaz del sistema de archivos de escritorio es una forma intuitiva de administrar archivos y directorios, pero no es la única, ni siquiera la mejor, para el caso. Todos los sistemas Linux tienen una interfaz de línea de comandos incorporada que se puede usar para eliminar un directorio con un solo comando.

En muchos sentidos, los comandos de la terminal de Linux son más versátiles y poderosos que sus homólogos de escritorio. Eso hace que saber cómo borrar un directorio en los sistemas Linux usando la línea de comandos sea una habilidad muy útil, una que te encontrarás usando regularmente para realizar tareas importantes de mantenimiento del sistema de archivos.

Hay dos comandos diferentes que puedes usar para borrar un directorio desde la línea de comandos: rm y rmdir.

El comando rmdir es específicamente para borrar directorios vacíos, por lo que no borrará archivos o directorios que contengan archivos, pero sí borrará directorios que contengan subdirectorios siempre y cuando éstos también estén vacíos. La sintaxis básica del comando rmdir tiene este aspecto:

 Directorio de opciones de rmdir

Puede introducir rmdir --ayuda en la terminal para aprender más sobre las diferentes opciones que puede pasar al comando.

El otro comando que puedes usar para borrar un directorio es rm. La sintaxis básica del comando rm es:

 nombre de rm options

Por defecto, rm sólo borra archivos, así que tienes que decirle que borre un directorio usando -d, así:

 rm -d directorio

El comando rm es más robusto que rmdir también, así que puedes usarlo para borrar recursivamente un directorio, sus subdirectorios y todos los archivos que contiene con un solo comando, como este:

 directorio rm -dr

También puedes pasarle a rm la opción -i si quieres que te pida una confirmación antes de que borre un archivo o directorio, permitiéndote borrar algunos archivos y directorios en un árbol pero no otros.

Cuando se usa cualquiera de estos comandos, es útil estar en el directorio principal del que se quiere borrar pero no es necesario. Para borrar un directorio que no está dentro del directorio de trabajo actual, puedes anteponer al nombre del directorio una ruta relativa o absoluta.