Forum Linux.général Comment calculer la taille des fichiers présents dans une liste?

Posté par  .
Étiquettes : aucune
0
11
oct.
2005
Bonjour tout le monde,

Je dispose d'une liste de fichiers toute basique listant des arborescences, genre:

/home/toto/vivelep2p.mp3
/home/tata/vivelep2p.avi

Je cherche actuellement un moyen de calculer le total de l'espace disque occupé par ces fichiers. Si vous avez des idées, elles seront les bienvenue, merci beaucoup!

plop
  • # Tu n'as pas du chercher beaucoup...

    Posté par  . Évalué à 2.

    Un man ls t'aurait renseigné plus vite que de poster un message ici même, mais bon, passons.
    Comme j'ai du temps, et que ça peut servir à d'autres...
    ls -l /home/toto/vivelep2p.mp3 va te donner tout un tas d'informations, dont la taille en octets. Si ça ne te plait pas, fais un ls -lh /home/toto/vivelep2p.mp3 et tu auras la taille exprimée en k/m/g, selon ce qui est applicable.
    Voilà.
    • [^] # Re: Tu n'as pas du chercher beaucoup...

      Posté par  . Évalué à 1.

      Il y a aussi la commande 'du' (man du).
      Tu peux essayer:
      du -h <mon_repertoire_ou_mes_fichiers>
      ou même
      du -hc <mon_repertoire_ou_mes_fichiers>

      Par exemple:
      du -hc /home/chez_ouam/MP3/*.mp3
      ou
      du -hc /home/chez_ouam/MP3/ (si tu n'a que des MP3 dans ton répertoire)
    • [^] # Plus pratique ?

      Posté par  . Évalué à 1.

      >man du

      c'est fait pour ça (du = Disk Usage).
    • [^] # Re: Tu n'as pas du chercher beaucoup...

      Posté par  . Évalué à 1.

      Merci pour vos réponses!

      Les fichiers listés se trouvent dans de nombreux repertoires différents, ils sont issus d'une recherche avec un find.

      Comment dire à ls -lh de lister uniquement les fichiers de la liste, pas d'un repertoire directement? Ensuite j'imagine qu'il faudrait un awk ou un sed pour retirer uniquement la taille, pour enfin calculer le total.

      Pour la commande 'du'; cela devrait fonctionner de la meme manière, mais comment faire un 'du' uniquement des fichiers contenu dans la liste?

      Je ne sais pas si je m'y prends mal en partant d'une liste, ce que je cherche à faire c'est de simplement savoir le total de l'espace disque que prend tel ou tel type de fichier.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.