Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 01 Jan 2008 17:17:48

jean@adimp.ch
Illuminé(e)
From: Marly
Registered: 10 Mar 2005
Posts: 1202
Website

stat et ls

Salut,
Quand je fait un

Code:

stat --format=%s test.py

il me retourne une taille de 2918 octets.
Pour le même fichier, un

Code:

ls -al test.py

me retourne une taille de 2918 octets.
tandis qu'un

Code:

ls -s --block-size=k test.py

me donne 4k.
Est-ce que quelqu'un peut m'éclairer, car 4x1024=4096 et non pas 2918?
D'avance merci.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi
Recherche un vrai job. Toute nouvelle proposition d'emploi bienvenue et analysée: 076 227 01 32

Offline

 

#2 01 Jan 2008 21:39:52

[GO]Skywalker13
Modérateur
From: Choëx (VS)
Registered: 05 Oct 2004
Posts: 890
Website

Re: stat et ls

à cause des puissance de 2, t'as le choix entre 1 2 4 8 16 etc..
et 2918 ça ne peut pas tenir dans 2048 alors il le balance dans 4096 qui est le suivant

un bloc c'est pas juste des octets.. c'est toujours un groupe d'octets en puissance de 2.
genre un disque dur travail souvent par bloc de 512 bytes


si t'avais mis M à la place de k, les plus petits fichiers seraient (affichés) au minimum à 1M.


Mathieu SCHROETER
log.schroetersa.ch

Offline

 

#3 01 Jan 2008 23:04:30

BOFH
Admin
From: Ecublens, VD
Registered: 03 Feb 2005
Posts: 862
Website

Re: stat et ls

Précision: les périphériques bloc (disques) travaillent sur des blocs de 512 bytes. Au dessus, le système de fichier utilise également des blocs, dont la taille est généralement un multiple de 512 (par défaut, 4096 pour reiserfs, et entre 1024 et 4096 pour ext2/3)

Offline

 

#4 02 Jan 2008 10:54:45

jean@adimp.ch
Illuminé(e)
From: Marly
Registered: 10 Mar 2005
Posts: 1202
Website

Re: stat et ls

Salut,
  Merci et bone année 2008.
  Donc je dois différencier entre la taille en bloc occupés et la taille réelle en octet.
A bientôt.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi
Recherche un vrai job. Toute nouvelle proposition d'emploi bienvenue et analysée: 076 227 01 32

Offline

 

Board footer

Powered by FluxBB