Der Befehl "ls -f`) ist eine Variation des Standardbefehls von Linux` ls` (Liste). Die Option `-f` fügt dem Ende jedes Dateinamens ein Zeichen hinzu, um den Dateityp anzugeben:
* `/`:Verzeichnis
* `*`:Ausführbare Datei
* `@`:Symbolischer Link
* `|`:Fifo (benannte Pipe)
* `=`:Socket
Dies erleichtert es einfacher, zwischen verschiedenen Arten von Dateien und Verzeichnissen in einer Auflistung schnell visuell zu unterscheiden.
Zum Beispiel:
Wenn Sie ein Verzeichnis haben, das eine Datei mit dem Namen "MyProgram" enthält (was ausführbar ist), ein Verzeichnis mit dem Namen "Data" und einen symbolischen Link namens "link_to_data", das auf das "Data" -Direktory zeigt, kann "ls -f" so etwas wie folgt ausgeben:
`` `
MyProgram* Daten/ link_to_data@
`` `
Dies zeigt deutlich, welches Element eine Datei ist, die ein Verzeichnis ist und welcher symbolische Link. Ohne die Option `-f` würden Sie nur sehen:
`` `
MYPROGRAM DATA LINK_TO_DATA
`` `
Dies erfordert zusätzliche Befehle oder visuelle Inspektion, um den Typ jedes Elements zu bestimmen. Daher verbessert `ls -f` die Lesbarkeit und bietet einen schnellen Überblick über Dateitypen in einem Verzeichnis.