5 de noviembre de 2007

rm -r

Hoy he tenido un pequeño problema creando un tar.gz. Se me ha ido la olla y he puesto algo muy raro, de forma que me ha quedado un fichero llamado así:

-r
Oh, dilema. ¿¿Como lo borro?? Para los profanos, el comando rm se utiliza para borrar en consola, y utiliza -r para hacerlo de forma recursiva. De forma que
rm -r directorio/
borra el directorio y todo su contenido.

He probado con rm -r pero evidentemente, no ha funcionado.

Resultado, Manu el cobarde ha abierto konqueror y lo ha borrado :D Pero la duda de cómo hacerlo yo o de cómo qué hace konqueror para borrarlo sigue en mi mente. Seguiré buscando. Espero respuestas de mis lectores.

2 comentarios:

Jovi Juan dijo...

Uno llega contento al curro por la mañana y le lían con cosas de estas que hay que resolver para que la duda no te persiga todo el día...
Soluciónes:
1) Pones 2 guiones (--) y lo que hay después, en casi todos los entornos, no se interpreta como opciones.
rm -- -r
2) Usas una ruta completa al archivo, o al menos desde donde estás.
rm ./-r

Pos supuesto esto es aplicable a rm, cp, vim y cualquier comando de consola

Manu dijo...

Sabía que tú ibas a caer...
:o)