boucle if après find - Shell/Batch - Programmation
Marsh Posté le 13-07-2007 à 23:19:44
Pour lister les fichiers de plus de 200k:
ls -l repertoire | awk '$5 > 200*1024' |
et pour les supprimer:
ls -l repertoire| awk '$5 > 200*1024 {print $9}' | xargs rm |
Jean-Pierre.
Marsh Posté le 16-07-2007 à 18:45:27
noukies a écrit : bonjour, |
J'ADORE quand quelqu'un me parle de la "boucle if" !!!
find repertoire -size +200k -exec rm -f {} \;
La prochaine fois, va lire le man.
Marsh Posté le 13-07-2007 à 10:36:19
bonjour,
toujours dans mon envi d'en connaitre un peu plus sur le shell je me suis retrouvée confrontée à un problème
en fait j'ai copié un dossier avec tous ses sous dossiers
dans le dossier copié je cherche tous les documents inférieurs à 200k
si il y a des fichiers supérieurs à 200k je voudrais les supprimer mais je n'ai aucune idée de comment coder ça
quelqu'un le saurait?
merci beaucoup