Mit ls eine Datei mit Minus "-" am Anfang anzeigen
Erstellt: 17.03.2010 18:10
Ich wurde letztens gefragt, wie man mit ls eine Datei anzeigt, welche mit einem Minus beginnt. Also in der Form von "-dateiname".
Das Problem dabei ist, dass der Dateiname selbst von ls als Kette von Operatoren angesehen wird, da er mit einem Minus beginnt. Sprich, die Ausgabe endet mit einem Error:
$ ls -lah -dateiname
ls: Ungültige Option -- e
"ls --help" gibt weitere Informationen.
Dies lässt sich umgehen, indem man ls mit "--" sagt, dass keine Operatoren mehr folgen werden:
$ ls -lah -- -dateiname
-rw-r--r-- 1 user1 user1 279K 17. Mär 17:36 -dateiname
Das wäre schon die ganze Zauberei gewesen.
Kommentare
Verfasse den ersten Kommentar!