Was bedeuten diese Zahlen in der zweiten Spalte nach der Eingabe von "ls -l"? [Duplikat]

8
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 db
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 djproject
-rwxr-xr-x. 1 root root   38 Jun 29 16:44 index.html
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 jobs
-rwxr-xr-x. 1 root root  252 Jun 29 16:44 manage.py
drwxr-xr-x. 3 root root 4096 Jun 29 16:44 templates

Was bedeuten diese Zahlen in der zweiten Spalte? Haben sie eine Beziehung zu Datei- und Ordnerberechtigungen? Wie ändere ich die Nummern?

Nick Dong
quelle
5
Sie können nurman ls
4
Bitte akzeptieren Sie einige der Antworten auf Ihre vorherigen Fragen. Sie können dies tun, indem Sie auf das Häkchen neben der Antwort klicken, die Ihrer Meinung nach die Frage am besten beantwortet.
Bdonlan
2
info lsgibt die Informationen, die Sie benötigen, man lsverweist Sie nur auf die Infoseite.
tpg2114
2
@ tpg2114 Dein erster Kommentar ist korrekt, aber auf mindestens einem Computer, den ich mit deinem zweiten verbinden kann, ist das völlig falsch.
mlp

Antworten:

20

Das ist die Anzahl der festen Links zu der Datei oder dem Verzeichnis. Bei Dateien ist dies normalerweise der Fall 1, es sei denn, Sie haben zusätzliche feste Links dazu erstellt ln.

Bei Verzeichnissen ist es 2 + die Anzahl der Unterverzeichnisse. Dies liegt daran, dass auf ein Verzeichnis entweder über seinen Namen im übergeordneten Verzeichnis, .in sich selbst oder ..in jedem Unterverzeichnis verwiesen werden kann .

bdonlan
quelle
2

Dies gibt die Anzahl der Hardlinks an . In diesem Artikel wird die Ausgabe des ls -lBefehls ausführlicher erläutert.

Levon
quelle
1
Der Artikel Link ist kaputt ...
Rick
@ Rick Danke für das Heads-up, ich habe gerade eine alternative Seite damit verlinkt.
Levon
0

Die Zahlen in der zweiten Spalte sind effektiv die Anzahl der "Links" zu der Datei oder dem Verzeichnis. Es ähnelt dem Konzept der Referenzzählung in oop.

ennuikiller
quelle
0
drwxr-xr-x 2 matt db 4096 Jan 30 23:08 documents

-rw-r--r-- 1 matt db   49 Jan 31 01:17 sum.pl

Das erste Zeichen gibt den Dateityp an. - für normale Datei, d für Verzeichnis, l für Link-Datei und s für Socket-Datei

Die nächsten 9 Zeichen im ersten Feld stehen für die Berechtigungen. Alle 3 Zeichen beziehen sich auf die Lese- (r), Schreib- (w) und Ausführungsberechtigungen (x) für Eigentümer, Gruppe und andere. - bedeutet keine Erlaubnis.

Das zweite Feld gibt die Anzahl der Links zu dieser Datei an.

Das dritte Feld gibt den Eigentümernamen an.

Das vierte Feld gibt den Gruppennamen an.

Das fünfte Feld gibt die Dateigröße in Bytes an.

Das sechste Feld gibt das Datum und die Uhrzeit der letzten Änderung der Datei an.

Und schließlich ist das siebte Feld der Name der Datei.

user1006581
quelle