Lorsque vous tapez ls -s
, quelle unité de taille utilise-t-il pour afficher les tailles de fichier - bits, octets, mégaoctets?
Il montre la taille du fichier en blocs. J'imagine que c'est en KB. Si vous utilisez l'option -h
avec -s
, comme ls -sh
, vous pourrez voir la taille au format lisible par l'homme. Pour plus d'informations, consultez la page man.
Les unités sont des KiB (1024 octets).
De man ls
:
-s, --size
print the allocated size of each file, in blocks
Mais quelle est la taille d'un bloc? De info coreutils ls
:
Normalement, l’allocation de disque est imprimée par unités de 1024 octets, mais ceci peut être remplacé
Il convient également de noter que ls -s
indique que les liens symboliques occupent 0 espace, tandis que ls -l
ne les prend pas. Par exemple. ls -l
donne la taille de /
à 1, /var
à 4, /home/username
à 14, etc.