Cómo usar el comando rm en Linux: eliminar archivos y directorios desde la terminal

Si existe un comando que merece respeto dentro del ecosistema Linux, ese es rm. Se trata de una herramienta simple y extremadamente útil, pero también puede convertirse en un problema si se utiliza sin cuidado.

El comando rm permite eliminar archivos y directorios directamente desde la terminal, sin enviarlos a la papelera de reciclaje. Por esa razón, es importante entender exactamente qué hace cada opción antes de ejecutarlo.

En artículos anteriores de esta guía vimos cómo copiar archivos utilizando el comando cp y cómo mover o renombrar elementos mediante mv. Hoy completaremos el ciclo aprendiendo a eliminar archivos y directorios de forma segura utilizando rm.

El nombre proviene de remove y su función principal es eliminar archivos y directorios desde la línea de comandos.

Su sintaxis básica es muy sencilla:

rm archivo.txt

Al ejecutarlo, el archivo será eliminado inmediatamente.

A diferencia de los gestores gráficos de archivos, normalmente no existe una papelera de reciclaje de por medio. Una vez eliminado, recuperarlo puede ser difícil o incluso imposible.

El uso más básico consiste en borrar un único archivo.

rm documento.txt

Después de ejecutar el comando, el archivo desaparecerá del sistema.

También es posible eliminar múltiples archivos en una sola operación.

rm archivo1.txt archivo2.txt archivo3.txt

Todos los archivos indicados serán eliminados.

Los comodines permiten eliminar grupos completos de archivos.

Por ejemplo, eliminar todos los archivos de texto:

rm *.txt

O todos los archivos de registro:

rm *.log

Antes de utilizar comodines conviene verificar cuidadosamente qué archivos coinciden con el patrón.

Por defecto, rm no elimina directorios.

Si intentás hacerlo:

rm carpeta

Linux mostrará un error indicando que se trata de un directorio.

Para eliminar directorios y su contenido se utiliza la opción -r (recursiva).

rm -r carpeta

Esto eliminará la carpeta junto con todos sus archivos y subdirectorios.

-i → solicitar confirmación

Antes de eliminar cada archivo, Linux pedirá confirmación.

rm -i archivo.txt

Es una excelente medida de seguridad para usuarios principiantes.

-r → eliminación recursiva

rm -r directorio

Permite eliminar directorios completos.

-f → forzar la eliminación

rm -f archivo.txt

Elimina archivos sin solicitar confirmación, incluso si existen restricciones menores de permisos.

Debe utilizarse con precaución.

-rf → combinación muy potente

rm -rf directorio

Elimina directorios completos de forma recursiva y sin pedir confirmación.

Es probablemente una de las combinaciones más conocidas y también una de las más peligrosas dentro de Linux.

Eliminar archivos temporales

rm *.tmp

Eliminar archivos de respaldo antiguos

rm *.bak

Eliminar una carpeta de pruebas

rm -r laboratorio

Limpiar registros antiguos

rm *.log

Confundir rm con mv

Mientras que mv mueve archivos a otra ubicación, rm los elimina.

Siempre conviene revisar dos veces el comando antes de presionar Enter.

Usar comodines sin verificar

Antes de ejecutar algo como:

rm *

es recomendable listar primero los archivos:

ls

De esta manera podrás confirmar exactamente qué elementos serán afectados.

Utilizar rm -rf sin revisar la ruta

Un error tipográfico puede provocar la eliminación de archivos importantes.

La recomendación general es verificar siempre la ruta completa antes de ejecutar comandos recursivos.

  • Utilizar rm -i cuando existan dudas.
  • Verificar rutas antes de usar -r o -f.
  • Crear respaldos de archivos importantes.
  • Evitar ejecutar comandos destructivos como root si no es necesario.
  • Comprobar el contenido de un directorio con ls antes de eliminarlo.

El comando rm es una herramienta indispensable para administrar archivos desde la terminal. Su funcionamiento es simple, pero justamente por eso es importante utilizarlo con responsabilidad.

Combinado con cp para copiar archivos y mv para moverlos o renombrarlos, forma parte de los comandos básicos que todo usuario de Linux debería conocer.

Aprender a utilizarlo correctamente te permitirá trabajar con mayor soltura en servidores, escritorios Linux y entornos profesionales, evitando errores que podrían costarte tiempo o datos importantes.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *