cómo crear un archivo y eliminar un archivo usando el símbolo "-"

cómo crear un archivo y eliminar un archivo usando el símbolo "-"

¿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 ./-filenameyrm ./-filename

Respuesta3

Puedes usar --el interruptor. Por ejemplo, rm -- -testeliminará -testel archivo.
También puede utilizar una ruta del archivo. Por ejemplo, rm ./-testeliminará -testel 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 -ipara obtener el número de inodo y luego usefind . -inum INODENUMBER -delete -print

información relacionada