Tu peux faire: for file in $(find -iname '*.jpg' -size +25\k); do ls -l $file; done
comme ça tu as directement la taille dans la sortie... mais tu met ce que tu veux dans la boucle... Benoit. On Sun, 11 Apr 2004 01:26:39 +0200 dmlinux <[EMAIL PROTECTED]> wrote: > J'ai des dossiers venant de WGET, sur des photos > > par ex: http://www.photo.net/ca/sierra > > J'ai déjà filtré avc des > > wget -r -A.jpg http://www.photo.net/ca/sierra > > Mais souvent, dans les sites photos, il y a des petites photos en > vignettes... qui ne m'intéresse pas. > (parfois... rien d'autre que les vigettes n'est mm accessible) > > Je voudrais lister ts les fichiers dans ts les dossiers, en ayant > une ligne avec le path complet, de façon à pouvoir en faire un "rm" > si la taille est (par ex) < 20 KB > > Donc, j'aimerais un output du genre > > 1250 /dossier1/sousdossier_montagne/photo1.jpg > 240 / dossier1/sousdossier_mer/plage3.jpg > > avec un path relatif, ou absolu > Evidemment, le format de la ligne pourrait varier... > > Mais si j'ai le path + la taille + le nom du fichier, alors je peux > nettoyer d'un coup tt les petits fichiers inutiles. > > Autre point, j'aimerais aussi virer ts les dossiers vides ... > > J'ai regardé la manpage de "ls" > Mais pas encore trouvé ce qu'il me faudrait... > > Merci > > -- > Didier _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: chat.unixtech.be:6667 - #unixtech