Le jeudi 18 juillet 2002, � 04:12, Okki �crivait : > Donc voil�, j'ai un petit probl�me. Je souhaiterai d�placer un nombre > important de fichiers (plus de 9000), mais j'ai droit � l'erreur > suivante : > > $ mv -i --reply=no * /path/menant/au/repertoire/ > bash: /bin/mv: Liste d'arguments trop longue > > J'ai pass� la valeur de /proc/sys/fs/file-max � un nombre sup�rieur � > celui du nombre de fichiers, sans que ca change quoi que ce soit. Vais > je devoir tent� de modifier la valeur des macros NR_OPEN dans les > fichiers fs.h et limits.h des sources du kernel, puis augmenter la > valeur de la macro NR_FILE dans fs.h ou existe t il une solution plus > simple ne n�cessitant pas une recompilation du kernel ? :) > > Oui, je pourrai effectivement d�placer les fichiers en plusieurs fois, > mais bon, devant accomplir de telles t�ches quotidiennement, un unique > mv serait plus simple :)
Pourquoi ne pas passer par un script ? for i in ./* ; do mv -i --reply=no $i $1 ; done Tu mets �a dans un fichier appel� mouvto, ex�cutable, dans ton PATH, et tu n'as plus qu'� taper � mouvto /path/menant/au/repertoire/ � pour d�placer le contenu du r�pertoire courant vers /path/machin. �a me semble tellement �vident que je suis � peu pr�s s�r d'�tre pass� � c�t� du probl�me... :-/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

