RM limité sous UNIX - Divers - Programmation
Marsh Posté le 10-06-2004 à 18:36:43
avec la commande find
find -name fichier.* -exec rm "{}" \;
Marsh Posté le 11-06-2004 à 15:28:50
500 millions ? T'as quoi comme disque ? Non parce que les inodes doivent avoir mal là...
sinon tu codes un truc qui va justement virer les inodes directement.
t'as essayé shred ?
Marsh Posté le 11-06-2004 à 22:35:54
protoinou a écrit : ça marche pas mais merci quand même |
Ca devrait. Mais ton "500 millions", je suppose que tu plaisantes, là ?
Marsh Posté le 13-06-2004 à 17:35:08
protoinou a écrit : Salut |
T'es probablement limité par la memoire du shell allouée a la ligne de commande. Ca doit pouvoir se modifier par une variable d'environnement ou un truc du genre (pas touché à ca depuis un bail).
A+,
Marsh Posté le 13-06-2004 à 17:39:05
je ne vois pas pourquoi
rm -rf dossier/ lance le binaire rm avec pour argument "-rf dossier/" tout le reste se passe en C ensuite
Marsh Posté le 14-06-2004 à 09:04:48
Pour le J'en sais rien du tout si je plaisante, c'est une collègue qui m'a demandé ça, mais c'est bien possible, pour une boite qui dispose de 35 serveurs dans une seule pièce ou presque, il doit bien y avoir des structure avec plus de 500 Millions de fichiers...
mais c'est vrai que ça fait beaucoup, en tout cas merci pour votre aide
Marsh Posté le 13-07-2004 à 18:43:27
Taz a écrit : je ne vois pas pourquoi |
non, c'est le shell qui interprete le * et construit une ligne de commande longue. C'est pourquoi il vaut mieux utiliser la fonction find qui invoque la commande rm une fois par fichier (bon ça rame mais ça marche ! )
Marsh Posté le 13-07-2004 à 19:28:49
protoinou a écrit : Pour le J'en sais rien du tout si je plaisante, c'est une collègue qui m'a demandé ça, mais c'est bien possible, pour une boite qui dispose de 35 serveurs dans une seule pièce ou presque, il doit bien y avoir des structure avec plus de 500 Millions de fichiers... |
A mon taf on a 300 serveurs dans une salle et on a sûrement pas 500 millions de fichiers sur une même machine.
Même 500 millions d'entrées dans un bdd c'est énorme.
Marsh Posté le 10-06-2004 à 17:50:47
Salut
je voudrais supprimé environ 500 Millions de fichier aec la commande RM mais apparement je suis limité, est ce que qq'un connait un moyen pour supprimé autant de fichier, ou aller contre cette limitation
Sachant que rm -rf ou autre ne marche pas non plus
VOilà merci