
¿Cómo crearías y luego eliminarías un archivo que comienza con el símbolo "-"? Intentalo.
No puedo escribir el comando para esta pregunta y no sé por qué.
Respuesta1
touch -- <filename>
rm -- <filename>
--
finaliza la línea de comando cambia.
Respuesta2
O, sin usar la convención GNU, puedes usar ./:
Así touch ./-filename
yrm ./-filename
Respuesta3
Puedes usar --
el interruptor. Por ejemplo, rm -- -test
eliminará -test
el archivo.
También puede utilizar una ruta del archivo. Por ejemplo, rm ./-test
eliminará -test
el archivo.
Respuesta4
Lo anterior es mucho más fácil y deberías usar el truco './' (funcionaría en MacOSX o BSD, por ejemplo), pero para que esté completo:
Úselo ls -i
para obtener el número de inodo y luego usefind . -inum INODENUMBER -delete -print