Hi!
Wie wir ja alle wissen, sieht die Ausgabe von ls -l so aus:
-rwxr–r-- 2 root root 12 Jun 2 22:28 testfile
Kann mir jemand erklären was die 2 zwischen dem Teil mit den Rechten und dem Besitzernamen bedeutet??
besten dank
mfg
Robert
Hi!
Wie wir ja alle wissen, sieht die Ausgabe von ls -l so aus:
-rwxr–r-- 2 root root 12 Jun 2 22:28 testfile
Kann mir jemand erklären was die 2 zwischen dem Teil mit den Rechten und dem Besitzernamen bedeutet??
besten dank
mfg
Robert
Hallo Robert,
die zahl ist bei dateien 1, bei verzeichnissen gibt es die zahl der unterverzeichnisse an. es ist also immer mindestens 2 (wegen . und …).
gruß eberhard
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Moin,
-rwxr–r-- 2 root root 12 Jun 2 22:28 testfile
Kann mir jemand erklären was die 2 zwischen
dem Teil mit den Rechten und dem Besitzernamen bedeutet??
Das ist die Anzahl der Links. Diese Datei hat irgendwo einen weiteren Verzeichniseintrag.
Versuch mal folgendes:
Jetzt gib ‚ls -i‘ ein, dann wirst Du sehen, daß beide Einträge die gleiche I-Nodenummer haben, also auf die gleiche Datei verweisen. (Mit ‚ls -l‘ siehst Du, daß die Anzahl der Links auf 2 steht.)
Bei Verzeichnissen ist die Anzahl der Links = Anzahl der Unterverzeichnisse - 1. Das sind im einzelnen der Eintrag im übergeordneten Verzeichnis mit Namen, der Punkt und eben ‚…‘ in allen Unterverzeichnissen.
Thorsten
Moin,
Bei Verzeichnissen ist die Anzahl der Links = Anzahl der
Unterverzeichnisse - 1.
s/1/2/g
Thorsten