Linux Befehle und Programme


Stand: 2004-04

Thomas Mertin
Netzwerk- und Elektrotechnik

D-41334 Nettetal

ls (coreutils 4.5.8)

Dateien und Verzeichnisse auflisten.

Befehlssyntax

ls [-Optionen] [Pfad]

Optionen

-a bzw. --all
zeige alle Einträge an, auch die mit einem Punkt beginnen.

-A bzw. --almost-all
zeige alle Einträge an, auch die mit einem Punkt beginnen bis auf die Verzeichniseinträge . und .. .

-b bzw. --escape
nicht druckbare Zeichen oktal ausgeben.

--block-size=XXX
XXX als Blockgrösse verwenden.

-B bzw. --ignore-backups
Einträge die mit ~ enden werden nicht angezeigt.

-c
bei der Ausgabe mit -l wird die Statusänderungszeit (ctime) angezeigt und mit -lt wird nach der Statusänderungszeit sortiert.

-C
Einträge mehrspaltig ausgeben.

--color[=never | always | auto]
never = Einträge niemals farbig ausgeben.
always = Einträge immer farbig ausgeben.
auto = Einträge automatisch farbig ausgeben.

-d
zeigt nur das Verzeichnis an.

-D nzw. --dired
Ausgabe im "dired"-Modus (Emacs).

-f
Ausgabe erfolgt unsortiert.

-F bzw. --classify
Ausgabe erfolgt mit einem angehängten Zeichen.
* ausführbare Datei
/ Verzeichnis
= Socket
@ Link
| Named Pipe

--format[=across | commas | horizontal | long | single-column | verbose | vertical]
across = Einträge in Zeilen aufflisten (entspricht -x).
commas = Einträge kommagetrennt ausgeben (entspricht -m).
horizontal = Einträge in Zeilen aufflisten (entspricht -x).
long = Einträge ausführlich ausgeben (entspricht -l).
single-column = Ein Eintrag pro Zeile ausgeben (entspricht -1).
verbose = Einträge ausführlich ausgeben (entspricht -l).
vertical = Einträge mehrspaltig ausgeben (entspricht -C).

--full-time
Ausgabe erfolgt mit langen Datum und Zeitansicht.

-g
Einträge ausführlich ausgeben (entspricht -l), aber ohne User.

-G bzw. --no-group
Einträge ohne Gruppe anzeigen.

-h bzw. --human-readable
Einträge der Grösse mit Einheiten anzeigen.

--si
Einträge der Grösse mit Einheiten anzeigen. Entspricht -h aber mit dem Teiler 1000 anstatt 1024.

-H bzw. --dereference-command-line
symbolische Links folgen und dessen Einträge anzeigen.

--dereference-command-line-symlink-to-dir
symbolische Links von Verzeichnissen folgen und dessen Einträge anzeigen.

--indicator-style[=none | classify | file-type]
none = keine Kennzeichnung.
classify = Kennzeichnung wie bei -F.
file-type = Kennzeichnung wie bei -p.

-i bzw. --inode
Ausgabe der Inode-Nummer.

-I bzw. --ignore=XXX
Einträge die XXX enthalten nicht anzeigen.

-k
Blockgrösse 1K verwenden (entspricht --block-size=1K).

-l
Einträge ausführlich ausgeben.

-L bzw. --dereference
symbolische Links folgen und dessen Einträge anzeigen.

-m
Einträge kommagetrennt ausgeben.

-n bzw. --numeric-uid-gid
Einträge ausführlich ausgeben (entspricht -l), aber mit UID und GID.

-N bzw. --literal
Kontrollzeichen werden nicht besonders behandelt.

-o
Einträge ausführlich ausgeben (entspricht -l), aber ohne Gruppe.

-p bzw. --file-type
Ausgabe erfolgt mit einem angehängten Zeichen.
/ Verzeichnis
= Socket
@ Link
| Named Pipe

-q bzw. --hide-control-chars
nicht druckbare Zeichen mit als ? ausgeben.

--show-control-chars
nicht druckbare Zeichen ausgeben.

-Q bzw. --quote-name
Datei- und Verzeichnisnamen in doppelte Anführungszeichen ausgeben.

-r bzw. --reverse
umgekehrte Reihenfolge beim Sortieren.

-R bzw. --recursive
Inhalte der Unterverzeichnisse mit ausgeben.

-s bzw. --size
Grösse in Blöcken anzeigen.

-S
nach der Dateigrösse sortieren.

--sort[=extension | none | size | time | version | status | atime | access | use]
extension = nach der Erweiterung sortieren (entspricht -X).
none = nicht sortieren (entspricht -U).
size = nach der Dateigrösse sortieren (entspricht -S).
time = nach der Änderungszeit sortieren (entspricht -t).
version = nach der Version sortieren (entspricht -v).
status = nach der Statusänderungszeit sortieren (entspricht -c).
atime = nach der Zugriffszeit sortieren (entspricht -u).
access = nach der Zugriffszeit sortieren (entspricht -u).
use = nach der Zugriffszeit sortieren (entspricht -u).

--time[=atime | access | use | ctime | status]
atime = Zugriffszeit anzeigen.
access = Zugriffszeit anzeigen.
use = Zugriffszeit anzeigen.
ctime = Statusänderungszeit anzeigen.
status = Statusänderungszeit anzeigen.

--time-style[=full-iso | iso | locale | posix-iso | +FORMAT]
full-iso = ISO-Zeitformat lang.
iso = ISO-Zeitformat.
locale = lokales Zeitformat.
posix-iso =
+FORMAT = Formatierung wie beim date-Befehl.

-t
nach der Änderungszeit sortieren.

-T bzw. --tabsize=XXX
Tabstops auf XXX Zeichen setzen (voreingestellt 8).

-u
bei der Ausgabe mit -l wird die Zugriffsszeit (atime) angezeigt und mit -lt wird nach der Zugriffszeit sortiert.

-U
nicht sortieren.

-v
nach der Version sortieren.

-w bzw. --width=XXX
Bildschirmbreite auf XXX Zeichen setzen.

-x
Einträge in Zeilen aufflisten.

-X
nach der Erweiterung sortieren.

-1
Ein Eintrag pro Zeile ausgeben.

--help
Hilfe anzeigen.

--version
Version anzeigen.

Pfad

Es können Verzeichnisse oder Dateinamen eingesetzt werden. Wenn keine Angaben erfolgen, wird das aktuelle Verzeichnis verwendet.


  nach oben  
Inhalt
  Startseite  


Nachricht an: webmaster@mertech.de