Forum Clubic

[résolu] Ligne de commande (2) - Supprimer certains fichier

Hello

Sachant que la ligne de commande est très puissante, j’aimerais supprimer tous les fichiers txt de mois de 350 octets d’un dossier et ses sous dossiers.
Je connais rm qui peut supprimer un fichier ou un dossier mais je ne sais pas exactement comment lui dire d’y faire, j’en ais quand même une petite idée :

find . -name *.txt | xargs rm

Avec cela, je vais supprimer tous les fichiers textes, cependant je veux supprimer tous les fichiers dont la taille est inférieur à 350 octets.
Je suppose qu’il faut rajouter une option, -size ?

Y a moyen… Mais le mieux serait de faire un script bash…

Pour le "<350" il faudra faire un script je pense

man find
tu y trouveras l’option -size, cela devrait donc donner :

find . -name *.txt -size -350c | xargs rm

tente d’abord un coup avec rm -i :wink:

Oui j’avais vu l’option size.

Je viens de tester et ça fonctionne comme je le souhaite. J’aurais cru que ce serai un plus compliqué. Mais non, merci.