Ls

Aus LinWiki.de

ls ist der standard Linux Befehl zum Auflisten von Dateiinformationen. Standartmäßig wird ls die Datein, Verknüpfungen und Ordner im aktuellen Verzeichnis alphabetisch auflisten.
Aufruf:

ls [OPTIONEN] [DATEI]

Schalter
Alle möglichen Optionen kann man sich mit dem Befehl

ls --help

anzeigen lassen, hier noch kurz einige wichtige:

-a -all auch versteckte Dateien (beginnen mit einem .) werden angezeigt
--color für unterschiedliche Dateitypen werden unterschiedliche Farben angezeigt
-d --directory nur der Names des Verzeichnisses wird angezeigt
-i --inode der I-Node der Dateien wird zusätzlich mit angezeigt
-I muster--ignore dateien, die muster enthalten werde nicht mit angezeigt
-l --format=long langes Listenformat wird verwendet (der Aufruf ls -l wird bei vielen Distributionen auch mit dem Alias ll belegt)
-o --no-color auf Farben wird verzichtet
-r --reverse Sortierreinfolge wird umgedreht. siehe -S und -t
-R --recursive Dateien, die in Unterverzeichnissen stehen, werden auch mit angezeigt
-S --sort=size die Dateien werden nach Ihrer Grösse sortiert (gr. Datei zuerst)
-t --sort=time die Dateien werden nach der Zeit ihrer letzen Änderung sortiert (neuste zuerst)
-X --sort=extentionSortiert die Dateien nach Ihren Kennungen (alles nach dem letzen . im Namen)

Tippt man z.B. 'ls -l' in die Konsole ein, erhält man folgendes (oder ähnliches):

-rw-r--r--  1 michig users  5348 18. Feb 20:01 test.dat

Der erste Sting (hier ein -) gibt an, um welchen Dateityp es sich handelt:

  • - normale Datei
  • d für ein Verzeichnis (directory)
  • b Block-Device
  • c Char-Device
  • l symbolischer Link

Die folgenden neun Zeichen sind die Zugriff Bits (näheres hiezu bei chmod)
Die nachfolgende Zahl gibt an, wie oft auf den Speicherplatz gelinkt ist (sieht hardlink). Die beiden nächsten Wörter geben den Besitzer und die Gruppe der Datei an. Danach folgt die Grösse der Datei (in Byte). Nach dem Datum und der Uhrzeit kommt dann noch der Dateiname

[Bearbeiten] Beispiele

$ ls

Der Inhalt des aktuellen Verzeichnisses wird angezeigt.

$ ls /home

Der Inhalt des Home-Verzeichnisses wird angezeigt. Durch Angabe eines Verzeichnisses kann dessen Inhalt angezeigt werden.

$ ls -l

Zeigt die Felder Permissions, Owner und Group (Zugriffsrechte, Eigner und Gruppe) an. Zusätzlich werden die Grösse der Dateien sowie das Datum der letzten Änderung angezeigt.

$ ls -a

Zeigt alle Dateien an, die in diesem Verzeichnis liegen.

[Bearbeiten] siehe auch

Diese Seite wurde zuletzt am 8. September 2005 um 11:18 Uhr geändert.
Diese Seite wurde bisher 4.391-mal abgerufen.