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.
[^] # zsh, zsh, zsh!
Posté par Octabrain . En réponse au message list les fichiers les plus gros avec path et format human readable ?. Évalué à 3.
"**/*(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.