Suppression fichier
dino
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
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
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
-
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/ouxarg
retourne les fichiers désirés ?
-
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.-
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 ;-(
-
-
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 :-(-
:"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 ;-\
-
-
hello
rm -rf dir; mkdir dir