GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo eliminar un archivo cuyo nombre comienza con "-" (guión, también conocido como guión o menos)?

¿Cómo se elimina un archivo cuyo nombre de archivo comienza con un guión (guion o menos) - ? Estoy conectado a un servidor OSX remoto y tengo este archivo en mi directorio:

tohru:~ $ ls -l
total 8
-rw-r--r--    1 me  staff  1352 Aug 18 14:33 --help
...

¿Cómo diablos puedo eliminar --help? de una CLI? Este problema es algo con lo que me encuentro en diferentes formas en ocasiones, estos archivos son fáciles de crear, pero difíciles de eliminar.

He intentado usar barra invertida

rm --help

He probado citas

rm "--help"

¿Cómo evito que el carácter menos (guión o guion) se interprete como una opción?

Respuesta aceptada:

Use “–” para hacer que rm deje de analizar las opciones de la línea de comandos, así:

rm -- --help

Linux
  1. Cómo eliminar el archivo de correo raíz (buzón) en Linux

  2. ¿Eliminar todos los archivos en un directorio cuyo nombre no coincide con una línea en una lista de archivos?

  3. ¿Cómo encontrar un archivo cuyo nombre incluye una cadena dada, como "abcde"?

  4. Cómo eliminar una carpeta con un nombre especial (por ejemplo, COM1)

  5. ¿Cómo escribir un archivo con C en Linux?

Cómo quitar (eliminar) un archivo o directorio en Linux

Cómo eliminar un archivo en Ubuntu

En Linux, cómo crear un archivo con un nombre que sea la fecha y hora actuales

No se puede cambiar el nombre de un archivo cuyo nombre comienza con un guión

¿Cómo hacer cd en un directorio con este nombre -2 (comenzando con el guión)?

Archivo mv de Linux con nombre largo