Forum Linux.débutant command pour lister ses fichier du plus petit au plus grand

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
18
sept.
2015

Bonjour

Pour lister les fichier j’utilise cette commande:
find /répertoire/ -type f -size +1024k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

ou encore :
1
find /répertoire/ -type f -size +1024k -exec ls -lh {} \;

mais le problème, c'est c'est un vrai bordel, tout est mélangé,
comment faire pour avoir les résultats du plus petit fichiers au plus grand ?

Merci.

  • # sort

    Posté par  . Évalué à 3.

    Au bout de ta première commande, tu peux ajouter | sort -k 2 -h.

  • # find et -printf

    Posté par  (site web personnel) . Évalué à 3.

    regarde find /home/$USER -maxdepth 1 -type f -printf '%s\t%p\n' | sort -n

    ウィズコロナ

  • # ls

    Posté par  (site web personnel) . Évalué à 1.

    ls -Sshr /répertoire/**/*(.)
    

    Le (.) pour ne matcher que les fichiers est malheureusement propre à zsh.

    • [^] # Re: ls

      Posté par  . Évalué à 1.

      Merci !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.