Le samedi 26 février 2011 à 20:15 +0100, Luxpopuli Open source a écrit :
Bonjour,
Je cherche à lister les fichiers de plus de 10 Mo.
J'utilise cette commande:
ls -Ssh1 `find /usr/local/www/ -size +10M -print0 | xargs -0`
Par contre impossible de lire les fichiers avec des espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que
l'intérêt de la première commande est que la sortie est classée et
affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne
chez moi ainsi :
$ find -size +10M -print0 | xargs -0 ls -Ssh1