Pour trouver s�lectivement, utilise find avec un crit�re de selection;
pour ex�cuter qqch sur cette s�lection, utilise l'option -exec de find
ex:
find . -size -10k -name '*.jpg' -exec rm {} \;
Attention il faut un backslash devant le ; car il est destin� � la
commande du -exec (sinon bash va l'effacer avant de le passer � find).
C'est bon � tout faire; si tu veux qqch de plus complexe, tu peut
toujours l'inclure dans perl par ex.
#!/usr/bin/perl
open(LIST,"find . -mtime +2 | ");
while(<LIST>) {
}
Bon amusement,
Alain
On Sun, 2004-04-11 at 01:26, dmlinux 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
--
------------------------------------------------------------
Dr Alain Empain <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Bioinformatics, Molecular Genetics,
Fac. Med. Vet., University of Li�ge, Belgium
Bd de Colonster, B43 B-4000 Li�ge (Sart-Tilman)
WORK: +32 4 366 3821 FAX: +32 4 366 4122
HOME: rue des Martyrs,7 B- 4550 Nandrin
+32 85 51 23 41 GSM: +32 497 70 17 64
_______________________________________________________
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