Quand je lance du -hs Folder
dans le terminal, je reçois: 118M
Quand je lance du -s Folder
dans le terminal, je reçois: 120664M
Quand je lance du -h Folder
dans le terminal, je reçois: 118m
Quand je trouve la taille dans l'explorateur de fichiers (clic droit -> propriétés), je reçois: 65.5M
Alors, quelle est la bonne et pourquoi cela se produit-il?
Votre deuxième sortie, du -s Folder
, est en kilo-octets et non en mégaoctets. Il s’agit de la sortie par défaut pour du
. Pour convertir en Mo, divisez par 1024: 120664/1024 = 117.8359375, avec l'indicateur h
, cette valeur est arrondie à 118 Mo.
Vous pouvez également afficher la taille du dossier en octets avec du -sb Folder
.
L'utilitaire du vous indique la quantité réellement utilisée par le disque. La valeur que vous voyez dans l'explorateur de fichiers est la taille apparente. Ce ne sont pas les mêmes que ceux expliqués dans man du
:
--apparent-size
print apparent sizes, rather than disk usage; although the apparent size is usually smaller, it may be larger due
to holes in (`sparse') files, internal fragmentation, indirect blocks, and the like
Si vous utilisez l'option --apparent-size
dans du
, vous obtiendrez la même valeur que celle que vous voyez dans l'explorateur de fichiers.
Pour savoir pourquoi la taille sur le disque est différente de la taille de tous les fichiers, voir la réponse suivante: Pourquoi l'utilisation du disque est-elle supérieure à la taille de tous les fichiers qu'il contient?