[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Deplacer un nombre important de fichiers



>>>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
>
> Tu peux essayer un "double tar pipé"
> (cd /chemin/source ; tar --remove-files -cf - .)| \
> (cd /chemin/dest ; tar -xf -)

Et si le deuxième plante tu perds tes fichiers ?

Je verrais plutôt ça :

find . -type f -maxdepth 1 -exec mv {} /path/menant/au/repertoire/ \;


Ou un peu plus tendance gruik contest :

find -type f -maxdepth 1 | awk '{print "mv $1 new/"}' | source /dev/stdin

Alain




-- 
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: