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
    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 ...
  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. 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 ;-(
  4. 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 ?