Suppression fichier

Bonjour,

Avant toute chose ,bonne fete a tous !

Je suis sous AIX 7.1 ,je voudrais purger un repertoire qui contient un nombre ennorme de fichiers : plus de 1 million .
j'ai deja essaye le find :
find . -type f -name "NOM_MON_FICHIER" -exec rm -rf {} \ ;.....>KO
find . -type f -name "NOM_MON_FICHIER" |xargs rm -rf ....>KO

si qlq a une idée ?

Merci a tous

4 réponses

  1. Contributeur
    Salut,

    KO ne voulant rien dire pour nous, y-a-t-il un message d'erreur ?

    Sinon, est-ce que la commande sans le
    -exec
    et/ou
    xarg
    retourne les fichiers désirés ?
    1. Bonjour,

      KO : pour moi ca ne me rend pas la main : plusieurs minutes d'attente sans reponse.

      pour le find avec le "-exec" ou "xargs" ,idem ,ca ne me rend pas la main , et quand je regarde, j'ai toujours autant de fichier plus.
      1. Contributeur
        pour le find avec le "-exec" ou "xargs" ,idem ,ca ne me rend pas la main
        Je demandais justement ce que retournait la commande SANS le
        -exec
        et/ou le
        |xargs
        ;-\

        Ensuite, des
        -name "NOM_MON_FICHIER"
        tu es censé en avoir beaucoup avec ce même nom ?

        D'où lances-tu la commande ? Depuis la racine ?

        Parce que, si tu as effectivement des millions de fichiers, et que NOM_MON_FICHIER n'existe qu'en très peu d'exemplaire, c'est peut-être normal que la commande mette du temps à s'exécuter ;-(
    2. Merci.

      le find je la lance en me mettant sur le repertoire ou je devais supprimer mes fichiers : find .(point) -type f ........
      ou
      j'indique le chemin :find /REP1/REP2/REP3 -type f ......

      :"NOM_MON_FICHIER" : corrspond au nom des fichiers a supprimer , et y'en a ennormement , plus d'1 million

      Le find sans "-exec" ou sans "xargs" , ne rend pas la main :-(
      1. Contributeur
        :"NOM_MON_FICHIER" : corrspond au nom des fichiers a supprimer , et y'en a ennormement , plus d'1 million
        Tu veux dire qu'il y a plein de fichiers portant le même nom ?

        "NOM_MON_FICHIER" comprend-t-il une regex ? Parce que dans le cas contraire c'est normal qu'il ne trouve rien ;-(

        Que ça ne te rende pas la main me paraît normal s'il y a effectivement plus d'un million de fichiers à évaluer ;-\
    3. Contributeur
      hello
      rm -rf dir; mkdir dir
      1. Contributeur
        Salut,

        C'est un peu extrême comme solution, non ?

        Je ne pense pas qu'il veuille supprimer tous les fichiers ;-\
      2. Contributeur
        je voudrais purger un repertoire
        au cas où ça veut dire tout ...