Cómo eliminar un archivo o carpeta en Linux

En Linux se borran archivos y carpetas con rm (remove). Es un comando potente y sin papelera: lo que borras, desaparece. Úsalo con cuidado.

Eliminar un archivo

rm archivo.txt

Eliminar una carpeta y su contenido

rm -r carpeta

La opción -r (recursiva) borra la carpeta con todo lo que hay dentro.

Borrar con confirmación (más seguro)

rm -i archivo.txt
rm -ri carpeta

-i te pregunta antes de cada borrado: ideal para no equivocarte.

Eliminar una carpeta vacía

rmdir carpeta_vacia

Cuidado con rm -rf

rm -rf borra sin preguntar y de forma forzada. Nunca lo ejecutes sobre / ni con rutas dudosas: puede destruir el sistema. Revisa siempre la ruta antes de pulsar Enter.

Preguntas frecuentes

¿Se pueden recuperar archivos borrados con rm?

Es muy difícil: rm no usa papelera. Por eso conviene -i y las copias de seguridad.

¿Cómo borro todos los .tmp de una carpeta?

Con comodines: rm *.tmp (comprueba antes con ls *.tmp).