En la interfaz gráfica, cuando borras un archivo va a la papelera de reciclaje. Puedes recuperarlo si te arrepientes. En la terminal no hay papelera. Lo que borras, desaparece para siempre. Por eso es el episodio más importante de esta sección.
El comando rmdir solo elimina directorios que están completamente vacíos:
Si la carpeta tiene algo dentro — aunque sea un solo archivo — rmdir se niega a borrarla. Es el modo seguro.
El comando rm (remove) elimina archivos:
Sin confirmación, sin papelera, sin vuelta atrás. El archivo desaparece.
Puedes eliminar varios archivos a la vez:
Para eliminar un directorio que tiene archivos dentro, necesitas la flag -r (recursivo):
Esto elimina la carpeta y absolutamente todo lo que contiene: archivos, subcarpetas, todo. Es potente y peligroso.
Cuando estás aprendiendo (y siempre que dudes), usa -i (interactive). Te pide confirmación antes de cada eliminación:
Te preguntará algo como remove archivo.txt? y debes escribir y (yes) para confirmar.
En Linux no hay papelera de reciclaje desde la terminal. Lo que borras, se borra.
Nunca copies y pegues comandos de internet que contengan rm sin entender perfectamente qué hacen. Especialmente si ves rm -rf / — eso intentaría borrar todo el sistema.
Cuando dudes, usa ls primero para ver qué vas a borrar, y -i para confirmar cada eliminación.
a.txt, b.txt y c.txta.txt y b.txt con rmls que c.txt sigue existiendoLa terminal debe mostrar que solo queda c.txt. El objetivo es practicar eliminar con precisión, no borrar todo.