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 verwendenrm --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