web-dev-qa-db-fra.com

Quelle est la taille d'un répertoire en sortie de la commande 'ls -l'?

Quelle est la taille d'un répertoire en sortie de ls -l commande?

67
Hemant

Ceci est la taille de l'espace sur le disque utilisé pour stocker les informations Meta Information pour le répertoire (c'est-à-dire la table des fichiers appartenant à ce répertoire). Si c'est I.E. 1024, cela signifie que 1024 octets sur le disque sont utilisés (il alloue toujours des blocs complets) à cette fin.

46
txwikinger

Un répertoire se réserve 4096 octets (au minimum) pour les métadonnées sur lui-même et son contenu.

En outre, 4096 octets est l'unité d'allocation par défaut (bloc) du système de fichiers EXT2/EXT3/EXT4 et là-bas, un répertoire ne peut être plus petit.

Sur différents systèmes de fichiers, vous pouvez trouver des répertoires avec différentes tailles par défaut, en raison de la taille de bloc par défaut du système de fichiers.

Les tailles de répertoire peuvent également se développer de manière dynamique car elles sont remplies, mais une fois remplies, l'espace réservé aux métadonnées ne peut pas être réaffecté sans retrait du répertoire.

13
h3rrmiller

Un répertoire est un simple répertoire, comme un répertoire téléphonique. C'est juste un fichier avec une liste de chiffres et un nom à côté d'eux. Chaque numéro fait référence à un fichier dans le système de fichiers (un numéro d'inode) et le nom est le nom du fichier.

Vous avez besoin d'espace disque pour enregistrer ces données, comment il est attribué et cultivé et rétréci est dépendant du système de fichiers.

4