Zum Inhalt

Februar 2024

MacOS - ls kann keine Ordner auflisten

Der Befehl ls gehört zum täglichen Werkzeug eines Administrators, sowohl bei Linux als auch bei MacOS.

Das Tool bietet einen großen Funktionsumfang. Damit kann man sehr genau festlegen, was, wie und in welcher Reihenfolge aufgelistet werden soll. Der ls-Befehl kann dadurch sehr lang und das manuelle Eingeben sehr umständlich werden.

Abhilfe schaffen sog. Alias. Das sind Kurzbefehle, die in der Konfigurationsdatei .bashrc, .zshrc oder einer anderen Shell vom Benutzer selbst festgelegt werden können.

Bei MacOS gibt es jedoch ein kleines Problem mit dem Auflisten von Ordnern:

> ls --g
error: unexpected argument '--g' found

Abhilfe schafft das Tool gls, dass im Paket coreutils enthalten ist. coreutils ist eine Sammlung von CLI-Programmen, die für verschiedene Betriebssysteme bereitgestellt wird. Neben ls befinden sich viele weitere bekannte Tools in der Sammlung. 3