GNU/Linux >> Linux Esercitazione >  >> Linux

Come eliminare un file il cui nome inizia con "-" (trattino o trattino o meno)?

Come si rimuove un file il cui nome inizia con un trattino (trattino o meno) - ? Sono stato trasferito in un server OSX remoto e ho questo file nella mia directory:

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

Come diavolo posso eliminare --help da una CLI? Questo problema è qualcosa che a volte mi imbatto in forme diverse, questi file sono facili da creare, ma difficili da eliminare.

Ho provato a usare la barra rovesciata

rm --help

Ho provato le virgolette

rm "--help"

Come posso impedire che il carattere meno (trattino o trattino) venga interpretato come un'opzione?

Risposta accettata:

Usa "–" per fare in modo che rm interrompa l'analisi delle opzioni della riga di comando, come questa:

rm -- --help

Linux
  1. Come scrivere un file con C in Linux?

  2. Come ottenere solo il nome del file con Linux "trova"?

  3. Come mostrare il risultato grep con percorso completo o nome file

  4. Come ripetere un trattino (trattino) nella shell

  5. Come riempire un file con FF usando dd?

Come rimuovere (eliminare) un file o una directory in Linux

Come eliminare un file in Ubuntu

Come eliminare file con questo nome su Linux:-]???????q

In Linux come creare un file con un nome che sia la data e l'ora correnti

Impossibile rinominare un file il cui nome inizia con un trattino

Come eliminare i file .fuse_hidden*?