Cómo eliminar un archivo o directorio en Linux – Comando para eliminar una carpeta y su contenido

Estimated read time 6 min read

En Linux, borrar archivos o directorios es una operación fundamental que todo usuario debe conocer. Aunque pueda parecer una tarea sencilla, existen diferentes métodos para eliminar archivos o directorios, cada uno con su caso de uso específico.

Este tutorial proporcionará una guía paso a paso sobre cómo eliminar archivos o directorios en Linux. También recorreremos los comandos que puedes utilizar para eliminar archivos y carpetas junto con su contenido.

Cómo eliminar un archivo en Linux

Eliminar un archivo implica eliminar la referencia al archivo del sistema de archivos. El archivo en sí no se elimina inmediatamente del dispositivo de almacenamiento, pero su espacio se marca como disponible para su reutilización.

Hay varias maneras de eliminar un archivo en Linux. Estos son algunos de los métodos más comunes:

Utilizar el gestor de archivos GUI

La mayoría de las distribuciones de Linux vienen con un administrador de archivos GUI que le permite eliminar archivos utilizando una interfaz gráfica. Simplemente navegue hasta el archivo que desea eliminar, haga clic con el botón derecho y seleccione «Eliminar» o «Mover a la papelera».

Uso del comando rm

También puedes utilizar el comando rm (eliminar) para borrar archivos y directorios en Linux. Para eliminar un archivo utilizando el comando rm, escriba el siguiente comando en el terminal:

rm filename

Asegúrate de sustituir filename por el nombre del fichero que quieres borrar. Si el archivo está protegido contra escritura o no tienes permisos suficientes para eliminarlo, se te pedirá que confirmes la eliminación.

Uso del comando shred

El comando shred es una forma más segura de eliminar archivos, ya que sobrescribe el contenido del archivo varias veces antes de eliminarlo. Esto dificulta que alguien pueda recuperar el archivo borrado.

Para utilizar el comando shred, escriba el siguiente comando en el terminal:

shred -u filename

Asegúrese de sustituir filename por el nombre del archivo que desea eliminar. La opción -u indica a shred que elimine el archivo después de sobrescribirlo.

Uso del comando trash-cli

El comando trash-cli proporciona una forma más segura de eliminar archivos moviéndolos a la papelera en lugar de eliminarlos inmediatamente. Para poder utilizar el comando trash-cli, primero debe instalarlo:

sudo apt-get install trash-cli

Después de la instalación, puede eliminar un archivo utilizando el siguiente comando:

trash filename

Cómo eliminar un directorio en Linux

Para eliminar un directorio en Linux, puede utilizar el comando rmdir o rm. El comando rmdir se utiliza para eliminar un directorio vacío, mientras que el comando rm elimina un directorio y todo su contenido.
Uso del comando rm

Estos son los pasos para eliminar un directorio en Linux utilizando el comando rm:

  • Abra el terminal: Para borrar un directorio en Linux, tienes que utilizar la línea de comandos. Abre el terminal pulsando «Ctrl+Alt+T» en tu teclado o buscando «terminal» en el lanzador de aplicaciones de tu sistema.
  • Navega hasta el directorio que deseas eliminar: Utiliza el comando cd para navegar hasta el directorio que deseas eliminar. Por ejemplo, si el directorio que quieres eliminar se llama mi_directorio y se encuentra en tu carpeta de inicio, escribe cd ~/mi_directorio y pulsa «Intro».
  • Comprueba el contenido del directorio: Antes de borrar el directorio, es una buena idea comprobar su contenido para asegurarte de que estás borrando el directorio correcto. Utilice el comando ls para listar el contenido del directorio. Por ejemplo, escriba ls y pulse «Intro» para ver los archivos y carpetas dentro de la carpeta mi_directorio.
  • Elimine el directorio y su contenido: Para eliminar el directorio y todo su contenido, utilice el comando rm con la opción -r, que significa recursivo. Escriba rm -r mi_directorio y pulse «Intro». Se le pedirá que confirme la eliminación. Escriba y y pulse «Intro» para confirmar.
  • Compruebe que el directorio se ha eliminado: Para verificar que el directorio ha sido borrado, utilice el comando ls para listar el contenido del directorio padre. Por ejemplo, si la carpeta mi_directorio se encontraba en su carpeta de inicio, escriba ls ~/ y pulse «Intro». La carpeta mi_directorio ya no debería aparecer en la lista.

Nota: Tenga mucho cuidado al utilizar el comando rm -r, ya que puede eliminar archivos y directorios de forma irreversible.

Uso del comando rmdir

Estos son los pasos para eliminar un directorio en Linux utilizando el comando rmdir:

  • Abre el terminal: Abre el terminal pulsando «Ctrl+Alt+T» en tu teclado o buscando «terminal» en el lanzador de aplicaciones de tu sistema.
  • Navega hasta el directorio que deseas eliminar: Utiliza el comando cd para navegar hasta el directorio que deseas eliminar. Por ejemplo, si el directorio que quieres eliminar se llama mi_directorio y se encuentra en tu carpeta de inicio, escribe cd ~/mi_directorio y pulsa «Intro».
  • Elimina el directorio: Para eliminar el directorio, utilice el comando rmdir seguido del nombre del directorio. Escriba rmdir mi_directorio y pulse «Intro». Si el directorio no está vacío, recibirá un mensaje de error y el directorio no se borrará.
  • Compruebe que el directorio se ha eliminado: Para verificar que el directorio ha sido borrado, utilice el comando ls para listar el contenido del directorio padre. Por ejemplo, si la carpeta mi_directorio se encontraba en su carpeta de inicio, escriba ls ~/ y pulse «Intro». La carpeta mi_directorio ya no debería aparecer en la lista.

Conclusión

El comando rm es el más utilizado para eliminar archivos, mientras que los comandos rmdir y rm con las opciones -r o -R se utilizan para eliminar directorios. Siguiendo esta guía paso a paso, ahora puedes eliminar archivos o directorios de forma efectiva en Linux.

Consejos adicionales:

  • Tenga cuidado al utilizar el comando rm con la opción -r o -R, ya que puede eliminar archivos y directorios de forma irreversible.
  • Comprueba siempre dos veces el nombre del archivo o directorio antes de borrarlo para evitar borrar accidentalmente el archivo o directorio equivocado.
  • Utiliza el comando shred sólo cuando sea necesario, ya que puede tardar más en borrar archivos que otros métodos.
  • Ten en cuenta los permisos de los archivos cuando los elimines, ya que algunos archivos o directorios pueden requerir acceso root para ser eliminados.

También le puede gustar

Más del autor

+ There are no comments

Add yours