Suppression fichier

Fermé
dino - 26 déc. 2016 à 11:22
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 29 déc. 2016 à 12:20
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
A voir également:

4 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
26 déc. 2016 à 13:50
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 ?
0
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.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
27 déc. 2016 à 09:23
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 ;-(
0
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 :-(
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
29 déc. 2016 à 09:21
:"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 ;-\
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
29 déc. 2016 à 09:45
hello
rm -rf dir; mkdir dir
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
29 déc. 2016 à 09:56
Salut,

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

Je ne pense pas qu'il veuille supprimer tous les fichiers ;-\
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
29 déc. 2016 à 12:20
je voudrais purger un repertoire
au cas où ça veut dire tout ...
0