GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lösche ich eine Datei, deren Name mit „-“ (Bindestrich, auch bekannt als Bindestrich oder Minus) beginnt?

Wie entfernen Sie eine Datei, deren Dateiname mit einem Bindestrich (Bindestrich oder Minuszeichen) - beginnt ? Ich bin per SSH auf einen entfernten OSX-Server und habe diese Datei in meinem Verzeichnis:

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

Wie um alles in der Welt kann ich --help löschen von einer CLI? Dieses Problem ist etwas, dem ich gelegentlich in verschiedenen Formen begegne, diese Dateien sind einfach zu erstellen, aber schwer zu entfernen.

Ich habe versucht, den Backslash

zu verwenden
rm --help

Ich habe Anführungszeichen versucht

rm "--help"

Wie verhindere ich, dass das Minuszeichen (Bindestrich oder Bindestrich) als Option interpretiert wird?

Akzeptierte Antwort:

Verwenden Sie „–“, um rm dazu zu bringen, die Befehlszeilenoptionen nicht mehr zu analysieren, wie hier:

rm -- --help

Linux
  1. Wie finde ich eine Datei, deren Name eine bestimmte Zeichenfolge wie „abcde“ enthält?

  2. So löschen Sie einen Ordner mit einem speziellen Namen (z. B. COM1)

  3. Wie bekomme ich nur den Dateinamen mit Linux 'find'?

  4. So löschen Sie eine Datei mit diesem Namen unter Linux:-]???????q

  5. Wie fülle ich eine Datei mit FF mit dd auf?

So entfernen (löschen) Sie eine Datei oder ein Verzeichnis in Linux

So löschen Sie eine Datei in Ubuntu

So wiederholen Sie einen Bindestrich (Bindestrich) in der Shell

So erstellen Sie unter Linux eine Datei mit einem Namen, der das aktuelle Datum und die aktuelle Uhrzeit enthält

Eine Datei, deren Name mit einem Bindestrich beginnt, kann nicht umbenannt werden

Wie lösche ich .fuse_hidden*-Dateien?