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.

Tagged: Bash Linux


Ähnliche Artikel:
Aliase umgehen
Exim frozen Mails löschen
Standardeditor in Debian ändern
-bash: /dev/null: Permission denied beim SSH-Login
Crontab temporär mit anderem Editor editieren

« Vorheriger Eintrag

Nächster Eintrag »

Kommentare

Verfasse den ersten Kommentar!

Kommentar verfassen