Commande linux

hey -  
amirou10 Messages postés 18 Statut Membre -
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
Configuration: Windows Vista Internet Explorer 7.0

4 réponses

  1. loupius Messages postés 789 Statut Membre 148
     
    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
  2. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    et en tapant man ls tu accède à l'aide sur cette commande...
    0
    1. hey
       
      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
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    et comment recuperer cette info?

    ls -l | head -1

    0
  4. amirou10 Messages postés 18 Statut Membre 1
     
    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