• [^] # zsh, zsh, zsh!

    Posté par . En réponse au message list les fichiers les plus gros avec path et format human readable ?. Évalué à 3.

    Puisqu'on utilise zsh, on peut utiliser d'autres fonctions sympathiques :
    "**/*(OL[1,10])" s'expande en les 10 fichiers les plus gros de l'arborescence, et on peut l'utiliser n'importe où puisque c'est une expansion.
    Pour avoir la taille humaine par exemple :
    ls -Uhl **/*(OL[1,10])

    Entre les parenthèses se trouvent des options pour l'expansion du pattern (**/*), le O (order) indique un tri par ordre inverse ('o' pour ordre normal), le 'L' (length) spécifie le critère de tri, la taille. Et les crochets permettent de spécifier l'intervalle des éléments à choisir.