15 thoughts on “Taille d’un dossier en bash

  • gardouille

    Perso, j’aime bien aussi:
    alias dus=’du * -sh’

    Pour savoir quel est le pti con de fichier qui me pourri mon espace disque (à partir du répertoire courant ^^)

  • kontre

    Ah, moi celui-là est rentré !

    Sinon y’a ça comme alias rigolo :

    alias please='sudo $(history -p !-1)'

    ça rappelle la commande précédente avec sudo.

  • Fred

    Moi pas de danger que j’oublie cette commande devenue systématique.
    Et si je veux avoir un ersatz de treesize à partir d’un dossier XXX
    du -sk XXX/* |sort -n (hé oui, demander la taille en kilo permet ensuite un tri qu’une taille “human readable” ne permet pas)…

  • Fred

    @kontre : sinon, tout aussi court : sudo !!
    Ça fait moins poli que “please”, mais plus ferme.

    @homonyme : pas mal, je note.

  • Symen

    @Fred
    C’est possible avec sort -h (–human-numeric-sort), mais sauf erreur ça existe seulement avec les versions récentes de GNU coreutils.

  • Toniob

    Je conseille l’utilisation de l’option -x afin d’éviter de traverser les systèmes de fichiers montés dans l’arbo (ce qui poutre assez régulièrement le nfs par exemple).

  • Sam Post author

    Un des paiements de ce blog, c’est toutes ces petites infos et corrections en commentaire. C’est fantastique;

  • Symen

    @tmonjalo
    Merci pour ncdu, ça fonctionne nickel et c’est beaucoup plus léger que baobab + ssh + X11 forwarding. :)

  • Alkero

    Pour l’ersatz de treesize et avoir et le tri et le Human Readable:

    du -hxBM --max-depth=1 . | sort -n

  • foxmask

    @kontre : pour jouer avec l’histo :

    recherche incrémentale :

    ctrl-r + taper la string cherchée, et si la ligne affichée ne convient pas s’acharner sur ctrl-r jusqu’à pécho la ligne voulue ;)

    ou :
    !1234 pour rappeler la commande de la ligne 1234 (qui fait 15km de long)

    ou :
    !s
    rappellera la dernière commande commençant par “s”

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.