[linux]Connaitre la taille d'un dossier
Par jeanseb le jeudi, juillet 12 2007, 22:51 - Dev's Blog - Lien permanent
Cette question, je me la suis posé souvent.
En effet, un simple listing du dossier avec la commande "ls -l" ne donne rien: un dossier étant un fichier particulier vous obtiendrez la taille de 4096 pour chaque dossier.
Et bien, la commande du ( disque usage ) réponds à ma question.
Exemple
$ du -hs backup/
18G backup/
- h pour "Human Readable": sans le résultat aurait été "18078868"
Commentaires
merci pour cette astuce elle est bien pratique pour connaitre la taille des fichiers log
Voici quelque chose bien pratique et qui reste jusqu'à présent un formidable astuce. Même après tout ce temps il reste aussi génial que à sa première parution.
Merci pour l'astuce, très pratique en effet :)
Petite customisation :
du -h dossier/ | tail -n 1
Cela évite de lister tout le contenu du dossier juste pour voir sa taille.
@++ :)
Epok> Apprend à lire!
Il a mis -hs
Le "s" il est pas là pour faire beau. ;) C'est justement pour éviter de lister tout le dossier, mais afficher simplement la taille de celui-ci. Bien plus simple que ton pipe dans le tail. Cela dit, c'est quand même juste, je suis d'accord, mais c'est vraiment "Pourquoi faire simple quand on peut faire compliqué"...
Merci, cela m'a été bien utile :)
Super merci, c'est ce que je cherchais !
Marche toujours, merci beaucoup.
Bien utile, merci bien !
C'est dingue je fais la même commande avec le même nom de dossier et j'ai exactement le même résultat : 18G. Dingue :p
C'est dingue je fais la même commande avec le même nom de dossier et j'ai exactement le même résultat : 18G. Dingue :p
Merci ! Grâce à toi je viens d'économiser 15 Go d'espace disque. Y a pas moyen de régler le niveau de log qu'on veut sous apache comme en php?
Merci ! Grâce à toi je viens d'économiser 15 Go d'espace disque. Y a pas moyen de régler le niveau de log qu'on veut sous apache comme en php?