IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Taille total de certains fichiers dans un répertoire ?


Sujet :

Administration système

  1. #1
    Membre actif
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Points : 252
    Points
    252
    Par défaut Taille total de certains fichiers dans un répertoire ?
    Bonjour,

    Comment peut-on connaitre le poids total de certains type de fichier dans un répertoire ?
    C'est-à-dire:
    Le poids total des fichiers log dans un répertoire par exemple:
    J'ai tenté:
    Mais je n'ai pas l'impression que ce soit bon.


    Merci d'avance...

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    mais 'du' donne une taille en BLOCS pas en octets, d'ou peut être ton trouble.

  3. #3
    Membre habitué

    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2008
    Messages : 51
    Points : 178
    Points
    178
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    du -sh --exclude=.*[^l][^o][^g]
    Qu'en penses tu ?
    Tu récupère la taille totale (-s) de tout le répertoire affichée de manière lisible pour un humain(-h) en excluant tous les fichiers qui ne finissent pas par log.
    Ce qui revient donc a donner la taille de totale des fichier finissant par log.
    Il me semble...

  4. #4
    Membre actif
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Points : 252
    Points
    252
    Par défaut
    plus exactement j'ai des fichiers comme ceci:

    appli1_ref1_date-du-jour.log
    appli1_ref2_date-du-jour.log
    appli1_ref3_date-du-jour.log

    Le tout dans le même répertoire.

    Du coup, si je veux connaitre la taille de tous les "ref2" je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    du -sk appli1_ref2_*.log
    ça me liste tous les fichiers répondant à ce masque avec leur taille.

    Alors que je souhaite la taille totale occupée par tous les fichiers correspondant à ce masque.

    1000 mercis...

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    Bonjour,

    C'est absolument pas optimisé, mais là de suite je ne trouve pas mieux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    du -hks *.log | awk '{x+=$1 ; print x}' | tail -1

Discussions similaires

  1. Comment compter le nombre de fichiers dans un répertoire et la taille
    Par zara5 dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 27/07/2014, 05h14
  2. Calculer la taille des fichiers dans un répertoire
    Par khayyam90 dans le forum Contribuez
    Réponses: 0
    Dernier message: 28/12/2010, 19h41
  3. Réponses: 4
    Dernier message: 28/12/2009, 16h55
  4. Réponses: 4
    Dernier message: 23/01/2009, 08h01
  5. Réponses: 4
    Dernier message: 22/12/2003, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo