pense-bête de bruno sanchiz

Accueil > Linux > matériels : infos et installations > explorateurs de taille des fichiers

explorateurs de taille des fichiers

Publié le 27 février 2018, dernière mise-à-jour le 2 février 2024, 10 visites, 23088 visites totales.

voir les fichiers et répertoires d’une partition ou disque dur

Rappels :
k signifie mille , M millions, G , milliards, o signifie octet ( parfois omis )
Ainsi 6,1G signifie environ 6,1 milliards d’octets

Voir une remarque en bas sur le problème des tailles plus petites ou plus grandes que prévues : #Les Tailles

différents programmes sont utilisables : apt-get install xdiskusage filelight


xdiskusage


du


filelight


recherche de programmes en ligne de commande

apt-cache search espace |grep disque


Les tailles pas à la bonne taille

  • Les ordinateurs utilisent des puissance de 2. Ce qui fait que il est plus facile d’utiliser 1024 que 1000.
    • Un kilo vaut d’habitude 1000, ici il vaudra parfois 1024. ( différence de 2,5% )
    • Un Mega vaut d’habitude 1 million , ici il vaudra parfois 1024000 ( différence de 2,5% ) ou 1048576 ( 1024x1024 ) ( différence de 5% )
    • un Giga vaut d’habitude 1 milliard , ici il vaudra parfois 1024000000 ( différence de 2,5% ) ou 1048576000 ( différence de 5% ) ou 1073741824 ( 1024x1024x1024 ) ( différence de 7,5% )
    • un Tera vaut d’habitude 1000 milliard , ici il vaudra parfois 1024 milliards ( différence de 2,5% ) ou 1048 milliards ( différence de 5% ) ou 1073741824000 ( différence de 7,5% ) ou 1099 milliards ( 1024x1024x1024x1024 ) ( différence de 10% )
      Ainsi un disque dur de 1Tera = 1000 milliard peut afficher jusqu’à 10% de moins , souvent 7,5% en moins, soit 931Mo (1000/1.024^3)
  • binaire
    Les ordinateurs calculent en binaires.
    Nous calculons habituellement en base 10 , c’est-à-dire qu’il nous faut 10 chiffres ( 0,1,2,3,4,5,6,7,8,9) pour dire un nombre, avec par exemple la règle "quand on arrive à 9 et qu’on ajoute 1, on obtient 10 : ce qu’on appelle parfois la retenue ". En binaire c’est pareil mais on n’a que deux chiffres, donc la règle "quand on arrive à 1 et qu’on ajoute 1, on obtient 10".

En base 10 , on a les nombres croissants 0,1,2,3,4,5,6,7,8,9 ... 10,11,12,13,14, ... 100 101 102 ....
En base 2 , on a les nombres croissants 0,1, 10 , 11 , 100 ,101 ,110 ,111, 1000, 1001 car 1+1=10 ( la retenue ) ; 10+1 =11 ; 11+1=100 ( les deux retenues ) ; 100+1=101 ; 101+1=110 ( la retenue ) ...

Si vous avez bien compris, 110 en binaire égal 6 en base 10 ( 1+1 +1+1+1+1 = 10 +1 +1+1+1 = 11 +1 +1+1 = 100 +1 +1 = 101+1 = 110 ).

  • hexadécimal
    Il faut donc trois chiffres (110) pour écrire 6. C’est trop long , trop compliqué à se rappeler ( imaginez que 9530 s’écrit 10010100111010 mais que 4794 s’écrit 1001010111010 ).

On décide donc de regreouper les chiffres binaires par 4 , ce qui s’appelle aussi compter en base 16, ou hexadécimal )

En base 16 , il nous faut 16 chiffres ( 0,1,2,3,4,5,6,7,8,9 , A ,B ,C ,D ,E ,F ) pour dire un nombre, avec par exemple la règle "quand on arrive à F et qu’on ajoute 1, on obtient 10 : ce qu’on appelle parfois la retenue ".
PAr exemple , comme 1001 en binaire vaut 9 en hexadécimal et que 0100 en binaire vaut 4 en hexadécimal , le nombre 10010100 vaut 94 en hexadécimal.

  • Remaque sur les base :
    En base 10 le nombre 4794 est égal à 4 x 1000 + 7 x 100 + 9 x 10 + 4 x 1. On voit que 10x10=100 et 100x10=1000.
    Pour convertir en décimal un hexadécimal, on fait donc : 94(hexadecimal) = 9*16 + 4 * 1 = 144 + 4 =148 en base 10.
    Pour convertir en décimal un binaire, on fait donc : 10111010(binaire) = 1 x 128 + 0 x 64 + 1 x 32 + 1 x 16 + 1 x 8 + 0 x 4 + 1 x 2 + 0 x 1 =128+32+16+8+2 =186 en base 10.
[bruno sanchiz]