Mettre résultat d'un find dans un fichier

Résolu
flutiste -  
 flutiste -
Bonjour,

Je cherche à effacer de vieux fichiers et pour cela je voudrait mettre la liste trouver par la commande find dans un fichier.

Ce qui donnerait à peu près ceci :

find / -name "nom*.ext" -mtime +4 > fic.txt

do
supprimer chaque résultat trouvé dans fic.txt
done

Merci de votre aide

2 réponses

  1. BlueMind Messages postés 583 Statut Membre 159
     
    Bonjour,

    Et bien c'est quoi le problème, on dirait que tu as tout ce qu'il te faut non ?
    0
    1. flutiste
       
      T'as raison j'ai tout.

      C'est juste que je faisais une faute dans mon find. Je faisais un "find /rep -type f" au lieu de "-type d"

      Merci car c'est grâce à ta remarque
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    Ca peut se faire en un coup:
    find / -name "nom*.ext" -mtime +4 -exec rm -f {} \;
    0