Quelle est la signification de ces nombres dans la deuxième colonne après avoir tapé "ls -l"? [dupliquer]

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

Quelle est la signification de ces chiffres dans la deuxième colonne? Ont-ils une relation avec les autorisations de fichiers et de dossiers? Comment changer les chiffres?

Nick Dong
la source
5
Vous pouvez simplementman ls
4
Veuillez accepter certaines des réponses à vos questions précédentes. Vous pouvez le faire en cliquant sur la coche à côté de la réponse qui, selon vous, a le mieux répondu à la question.
bdonlan
2
info lsdonne les informations dont vous avez besoin, man lsvous pointe simplement vers la page d'informations.
tpg2114
2
@ tpg2114 Votre premier commentaire est précis mais, sur au moins une machine que je peux connecter à votre deuxième est complètement faux.
mlp

Réponses:

20

C'est le nombre de liens durs vers le fichier ou le répertoire. Pour les fichiers, ce sera généralement le cas 1, sauf si vous avez créé des liens durs supplémentaires avec ln.

Pour les répertoires, c'est 2 + le nombre de sous-répertoires. En effet, un répertoire peut être référencé par son nom dans le répertoire parent, .en lui-même ou ..dans chaque sous-répertoire.

bdonlan
la source
2

Cela indique le nombre de liens durs . Cet article explique la sortie de la ls -lcommande plus en détail.

Levon
la source
1
Le lien de l'article est cassé ...
Rick
@Rick Merci pour l'avertissement, je viens de lier un site alternatif à celui-ci.
Levon
0

Les nombres dans la deuxième colonne sont en fait le nombre de "liens" vers le fichier ou le répertoire. Il est similaire au concept de comptage de référence dans oop.

ennuikiller
la source
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

Le premier caractère indique le type du fichier. - pour le fichier normal, d pour le répertoire, l pour le fichier lien et s pour le fichier socket

Les 9 caractères suivants dans le premier champ représentent les autorisations. Chaque 3 caractères fait référence aux autorisations de lecture (r), d'écriture (w), d'exécution (x) sur le propriétaire, le groupe et les autres. - signifie aucune autorisation.

Le deuxième champ indique le nombre de liens vers ce fichier.

Le troisième champ indique le nom du propriétaire.

Le quatrième champ indique le nom du groupe.

Le cinquième champ représente la taille du fichier en octets.

Le sixième champ représente la dernière date et heure de modification du fichier.

Et enfin le septième champ est le nom du fichier.

user1006581
la source