jueves, 23 de noviembre de 2006

Borrar archivos cuyo nombre comienza con guion

Mas de alguna vez me ha sucedido que al guardar un archivo, involumtariamente agrego un caracter guion ( - ) al nombre. el problema que esto me genera es que si quiero borrarlo, copiarlo o renombrarlo me ocurre lo siguiente:

b@tarro:~$ rm -hola
rm: opción inválida -- h
Pruebe `rm --help' para más información.

b@tarro:~$ mv -hola.txt hola.txt
mv: opción inválida -- h
Pruebe `mv --help' para más información.

y al tratar de editarlo con vi, pues me muestra toda la ayuda en pantalla.

como lo arreglamos ?
Facil, solo basta con anteponer doble guion al nombre del archivo, así

mv -- -hola.txt hola.txt

lo mismo si quisieramos borrar o renombrar el archivo.