C'est quoi ce “total” dans la première ligne après ls -l?
Quel est le total
dans la sortie de ls -l
?
$ ls -l /etc
total 3344
-rw-r--r-- 1 root root 15276 Oct 5 2004 a2ps.cfg
-rw-r--r-- 1 root root 2562 Oct 5 2004 a2ps-site.cfg
drwxr-xr-x 4 root root 4096 Feb 2 2007 acpi
-rw-r--r-- 1 root root 48 Feb 8 2008 adjtime
drwxr-xr-x 4 root root 4096 Feb 2 2007 alchemist
Vous devez vous connecter pour publier un commentaire.
Vous trouverez la définition de la ligne dans le
ls
documentation de votre plate-forme. Pourcoreutils
ls
(que l'on trouve sur beaucoup de systèmes Linux), les informations peuvent être trouvées à l'aide deinfo coreutils ls
:man ls
sur mon système ne fait pas mention de cette ligne, maisinfo coreutils ls
n'. Comment se fait -man ls
etinfo coreutils ls
ont des informations différentes sur la même commande? Pourquoi n'est-ce pasls
juste documenté une fois? Avoir deux différentes documentations pour la même commande semble être mis en place pour l'échec.info
docs pour coreutils choses sont souvent plus détaillés que les pages de man. C'est pourquoi ils ont une note à la fin de chaque page de man vous référant à la section info pour plus de détails.info ls
et donne le même résultat queinfo coreutils ls
. Quel est l'argumentcoreutils
faire?La Formule suivante: qu'est-Ce que que nombre?
Pourquoi tant de confusion?
Ce nombre est assez détaché de tout physique ou paramètre significatif. De nombreux programmeurs juniors n'ont pas eu l'expérience avec fichier trous ou dur/sym liens. En outre, la documentation disponible sur ce sujet est pratiquement inexistante.
La disjointedness et de l'ambiguïté du terme "taille de bloc" a été le résultat d'une multitude de mesures faciles à confondre, et relativement profond niveaux d'abstraction tournant autour de l'accès au disque.
Exemples de renseignements contradictoires:
du
(ouls -s
) vsstat
De course
du *
dans un dossier de projet, les rendements suivants: (Note:ls -s
renvoie les mêmes résultats.)Total: 2+2+1+3+3+5+26+4+2+14 = 62 Les Blocs
Pourtant, lorsqu'on exécute
stat
nous voir un autre ensemble de valeurs. L'exécution destat
dans le même répertoire, on obtient:Total: 3+3+1+5+6+10+51+8+3+28 = 118 Les Blocs
Il y a deux choses importantes à emporter:
stat
rapports à la fois laphysical_blocks_in_use
etphysical_block_size
utilisée dans la formule ci-dessus. Notez que ces valeurs sont basées sur des OS interfaces.du
est de fournir ce qui est généralement accepté comme un assez précise estimation de physique de l'utilisation du disque.Pour référence, voici la
ls -l
de répertoire ci-dessus:Qui est le nombre total de blocs du système de fichiers, y compris des blocs indirects, utilisé par les fichiers répertoriés. Si vous exécutez
ls -s
sur les mêmes fichiers et additionner les chiffres rapportés vous aurez le même nombre./bin/ls -s
->total 15 2 filename 3 filename2 3 filename3 3 filename4 2 filename5 2 filename6 2 filename8 2 filename9
Juste une remarque - vous pouvez utiliser -h (ls -lh) afin de le convertir en format lisible par l'homme.