1. Syntax
  2. Beschreibung
  3. Optionen

Syntax von Command LS

ls [-abcdgiklmnpqrstuxABCFLNQRSUX1] [-w Spalten] [-T Spalten] [-I Muster] [–all] [–escape] [–directory] [–inode] [–kilobytes] [–numeric-uid-gid] [–hide-control-chars] [–reverse] [–size] [–width= Spalten] [–tabsize= Spalten] [–almost-all] [–ignore-backups] [–classify] [–file-type] [–ignore= Muster] [–dereference] [–literal] [–quote-name] [–recursive] [–sort={none,time,size,extension}] [–format={long,verbose,commas,acrossvertical,single-column}] [–time={atime,access,use,ctime,status}] [Pfad…]

Ausgabe vom Kommando ls -l unter Linux
Farbige Ausgabe vom Kommando ls -l unter Linux

Beschreibung vom Befehl LS:

ls gibt unter Linux den Inhalt der Verzeichnisse des Dateisystems an.

Das Standardausgabeformat von ls hängt vom Typ des Ausgabegerätes ab. Auf einem Terminal ist die mehrspaltige Ausgabe das Standardformat. In allen anderen Fällen wird die Ausgabe einspaltig ausgeführt.

Das Verhalten des ls Kommandos lässt sich nicht mehr durch Umbenennen in ll dir vdir etc. verändern. Stattdessen sind die Kommandos dir und vdir als separate Binärdateien mit entsprechenden Standardformaten verfügbar.

Optionen

-a zeigt alle Dateien im Verzeichnis, auch die deren Name mit . beginnt

-b zeigt nicht druckbare Zeichen in Dateinamen als ,,Backslash Sequenz“ mit alphabetischen oder oktalen Werten wie sie in C üblich sind

-c sortiert die Dateien nach der Zeit der letzten Statusveränderung

-d zeigt Unterverzeichnisse wie normale Dateien anstelle ihres Inhaltes

-i zeigt die Nummer der Inode zu jeder Datei

-k die Dateigröße wird in Kilobytes angegeben, auch wenn POSIXLY_CORRECT gesetzt ist

-l außer dem Namen werden der Typ, die Rechte, die Anzahl der Hardlinks, der Besitzer, die Gruppe, die Größe und die Zeitmarke angezeigt ( Gleiche Ausgabe wie der Alias Befehl: ll 2x Bustabe l )

-m gibt die Dateinamen in einer Reihe, getrennt durch Kommas, aus

-n gibt die Benutzer und Gruppen mit ihren IDs anstelle der Namen aus

-q gibt Fragezeichen anstelle von nicht druckbaren Zeichen in Dateinamen

-r zeigt das Verzeichnis in umgekehrter Reihenfolge

-s zeigt die Größe der Dateien in Kilobytes. Wenn POSIXLY_CORRECT gesetzt ist, wird die Größe in Blöcken zu 512 Bytes angezeigt

-t sortiert nach Zeit anstelle des Namens

-u sortiert nach letzter Zugriffszeit anstelle der Änderungszeit (zusammen mit Option -t)

-x sortiert in horizontaler Richtung

-A zeigt alle Dateien außer . und ..

-B ignoriert Backups (mit Endung ~)

-C listet in vertikal sortierten Spalten

-F hängt verschiedene Symbole an die Dateinamen:*steht hinter ausführbaren Dateien/steht hinter Verzeichnissen@markiert symbolische Links|markiert FiFo’s

= markiert sockets

Alles andere sind reguläre Dateien

-L zeigt den Inhalt der symbolisch gelinkten Verzeichnisse anstelle des Linkfiles

-N gibt Dateinamen ohne Quotes aus

-Q gibt Dateinamen in Quotes aus

-R zeigt rekursiv den Inhalt aller Unterverzeichnisse

-S sortiert nach Größe

-U unsortiert

-X sortiert nach Endung

-1 einspaltig

-w Spalten Bildschirmbreite in Spalten

-T Spalten Tabulatorbreite in Spalten

-I Muster ignoriert Dateien mit Muster im Namen

Siehe Auch

das LunetIX Linuxhandbuch

Autor

Richard Stallman und David MacKenzie

Schreibe einen Kommentar