Script ksh pour taille de répertoires
Fermé
ludox60
-
10 mars 2009 à 15:19
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 10 mars 2009 à 15:45
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 10 mars 2009 à 15:45
A voir également:
- Script ksh pour taille de répertoires
- Comment réduire la taille d'un fichier - Guide
- Script vidéo youtube - Guide
- Comment reduire la taille d'une photo - Guide
- Afficher taille dossier windows - Guide
- Taille iphone 14 - Guide
2 réponses
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
10 mars 2009 à 15:27
10 mars 2009 à 15:27
C'est la taille avant/après ou la différence de taille avant/après ?
Dans le premier cas, il suffit de faire un "du -sh <dossier>" avant et après.
Dans le deuxième cas, il faut stocker le resultat avant "du -s svn|awk '{ print $1}'" et idem pour après puis
faire $(( $apres - $avant)) pour avoir la différence en octets. tu peux aussi voir pour diviser par 1024 autant de fois que nécessaire pour obtenir l'unité voulue.
Dans le premier cas, il suffit de faire un "du -sh <dossier>" avant et après.
Dans le deuxième cas, il faut stocker le resultat avant "du -s svn|awk '{ print $1}'" et idem pour après puis
faire $(( $apres - $avant)) pour avoir la différence en octets. tu peux aussi voir pour diviser par 1024 autant de fois que nécessaire pour obtenir l'unité voulue.
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
10 mars 2009 à 15:45
10 mars 2009 à 15:45
donc cela reviens à faire :
#!/bin/bash # $1 : dossier à monitorer AVANT=$(du -s $1) # Faire des opérations modifiant la taille APRES=$(du -s $1) PERDU=$(( ($APRES - $AVANT) / 1024)) echo "Récupérer : "$PERDU" Kio"
10 mars 2009 à 15:36
Il s'agit effectivement de la différence de taille avant/après.
Cela me permettrai de voir de combien de Ko le répertoire à augmenté après insertion de divers fichiers.
Cdlt