Datei mit "-"-Zeichn am Anfang löschen
Hi, ich habe mir versehentlich eine Datei die mit einem Minuszeichen beginnt erstellt, die sich einfach nicht löschen lässt. Ich habe schon folgendes versucht: es:/tmp # rm -server.key rm: invalid option -- s Try `rm --help' for more information. es:/tmp # rm "-server.key" rm: invalid option -- s Try `rm --help' for more information. es:/tmp # rm '-server.key' rm: invalid option -- s Try `rm --help' for more information. es:/tmp # rm *.key rm: invalid option -- s Try `rm --help' for more information. Wie bekomme ich diese Datei jetzt wieder weg, ohne das ganze Verzeichnis zu löschen? Viele Grüße Bastian
* Bastian Schern schrieb am Sonntag, 2002-12-01:
ich habe mir versehentlich eine Datei die mit einem Minuszeichen beginnt erstellt, die sich einfach nicht löschen lässt. Ich habe schon folgendes versucht:
Durch Lesen von "man rm". -- Christian Ullrich Registrierter Linux-User #125183 "Deliver."
Bastian Schern wrote:
ich habe mir versehentlich eine Datei die mit einem Minuszeichen beginnt erstellt, die sich einfach nicht löschen lässt. Ich habe schon folgendes versucht: [...] Wie bekomme ich diese Datei jetzt wieder weg, ohne das ganze Verzeichnis zu löschen?
rm -- datei Die zwei "--" bedeuten, dass alles, was danach kommt, nicht mehr als Option angesehen wird. So kann man dann auch Dateien, die mit Sonderzeichen o.ae. beginnen, loeschen. Das Verhalten bezueglich "--" gilt uebrigens fuer die meisten Unix-Komman- dos. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
Vielen Dank an Alle, hätte nur mal richtig in die man-Page gucken sollen, dann hätte ich das auch selbst rausgefunden. Sorry Thomas Hertweck schrieb:
Bastian Schern wrote:
ich habe mir versehentlich eine Datei die mit einem Minuszeichen beginnt erstellt, die sich einfach nicht löschen lässt. Ich habe schon folgendes versucht: [...] Wie bekomme ich diese Datei jetzt wieder weg, ohne das ganze Verzeichnis zu löschen?
rm -- datei
Die zwei "--" bedeuten, dass alles, was danach kommt, nicht mehr als Option angesehen wird. So kann man dann auch Dateien, die mit Sonderzeichen o.ae. beginnen, loeschen. Das Verhalten bezueglich "--" gilt uebrigens fuer die meisten Unix-Komman- dos.
Gruesse, Thomson
Moin,
* Bastian Schern
ich habe mir versehentlich eine Datei die mit einem Minuszeichen beginnt erstellt, die sich einfach nicht löschen lässt.
Wie bekomme ich diese Datei jetzt wieder weg, ohne das ganze Verzeichnis zu löschen?
RTFM man rm /DESCRIPTION Genau diese Beispiel steht im dritten Absatz. Thorsten -- Auch Hunger ist Krieg. - Willy Brandt
* Bastian Schern schrieb am 01.Dez.2002:
ich habe mir versehentlich eine Datei die mit einem Minuszeichen beginnt erstellt, die sich einfach nicht löschen lässt. Ich habe schon folgendes versucht:
es:/tmp # rm -server.key rm: invalid option -- s Try `rm --help' for more information.
rm -- -server.key Das -- sagt, daß jetzt keine Options mehr folgen werden.
es:/tmp # rm "-server.key" rm: invalid option -- s Try `rm --help' for more information.
Die "..." werden von der shell weggenommen. rm könnte auch nichts damit anfangen.
es:/tmp # rm '-server.key' rm: invalid option -- s Try `rm --help' for more information.
dito.
es:/tmp # rm *.key rm: invalid option -- s Try `rm --help' for more information.
Die shell ersetzt den * durch -server so daß rm wieder -server.key zu sehen bekommt. Wenn es noch andere Dateien gibt, die mit .key enden, so wird der * natürlich auch mit ihnen ersetzt. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
participants (5)
-
B.Brodesser@t-online.de
-
Bastian Schern
-
Christian Ullrich
-
Thomas Hertweck
-
Thorsten Haude