Bonjours,
je recherche a quoi correspond le total en haut du ls -l. J'ai cru que cetait tout les st_blocks ajouter les un aux autres mais apriory c'est pas sa ...
Merci de votre aide !
Bonjours,
je recherche a quoi correspond le total en haut du ls -l. J'ai cru que cetait tout les st_blocks ajouter les un aux autres mais apriory c'est pas sa ...
Merci de votre aide !
man ls :
-l (The lowercase letter ``ell''.) List in long format. (See
below.) If the output is to a terminal, a total sum for all the
file sizes is output on a line before the long listing.
franchement sa m'avance pas c'est pas la taille en octet ... donc je vois pas quel info il faut que je recup dans la structure stat pour faire ce total ...
Merci quand meme de ton aide
nan pas le st_size sa donne la taille en octet, donc sa ne peut pas etre sa ...
T'as essayé de faire la somme des st_size de tous tes fichiers puis de le diviser par la taille d'un block? (par défaut 512)
La taille d'un bloc tu la choppe avec un getenv("BLOCKSIZE"), tu fais la somme comme indiqué ci-dessus et tu divise ce résultat par la valeur retournée de getenv("BLOCKSIZE").
Partager