Commande linux

Fermé
hey - 15 févr. 2010 à 20:38
amirou10 Messages postés 16 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 16 février 2010 - 16 févr. 2010 à 00:13
Bonjour,

Je voudrais savoir a quoi correspond le total quand on fait ls -l, c'est ecrit sur la toute 1ere ligne,et comment recuperer cette info?
merci
A voir également:

4 réponses

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
15 févr. 2010 à 21:27
Un simple 'info coreutils ls' donne:
For each directory that is listed, preface the files with a line 'total BLOCKS', where BLOCKS is the total disk allocation for all files in that directory. The block size currently defaults to 1024 bytes, but this can be overridden (*note Block size::). The BLOCKS computed counts each hard link separately; this is arguably a deficiency.
Bonne continuation
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
15 févr. 2010 à 21:49
et en tapant man ls tu accède à l'aide sur cette commande...
0
DIR *rep;
int letotal;

rep=opendir(".");

stat(....,&total);
letotal=total.st_blocks;
printf("total %d\n",letotal);


je ne sais pas se que je dois mettre a la place des ....
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
15 févr. 2010 à 22:31
Salut,

et comment recuperer cette info?

ls -l | head -1

0
amirou10 Messages postés 16 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 16 février 2010 1
16 févr. 2010 à 00:13
re: slt,
la commande head affiche le contenu du fichier elle s'ecrit de cette manier #head <nom du fichier>
par contre #ls -l fournit les information sur l'ensemble des fichiers ou répertoires (le contenu du chemin)
0