Re: /bin/mv: Argument list too long
Ricardo Eureka! <ricardoeureka@gmail.com> wrote: El 10/06/07, Jose Alfredo Andaluz Prado escribió:
> Hola lista
>
> Tengo una pregunta tal ves un poco tonta pero ya tengo horas buscando en
> google y aun no logro mover muchos archivos hacia otro equipo que esta
> en mi lan
>
> mv -f *20070608*.wav | ssh root@192.168.0.40 'cd /33/'
>
> Alguna sugerencia ?
scp ?
>
>
>
> --
> (r) { No HopE & No FeaR } (r)
> Be part of the change, because We are the change..
>
> Contactos:
> Email: ---> devilsoulblack@gmail.com
> MSN: ---> i.am@devilsoulblack.com
>
> Projects:
> Orenses.org: http://www.orenses.org
> DeVilSoulBlacK WebLog:
http://www.bitsofnews.net
> Your Daily News On The Web: http://www.devilsoulblack.com
> DeVilSoulBlacK Channel: #Siliconvalley *!*@DAL.net
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>
--
Ricardo A.Frydman
Administrador de Sistemas Unix
http://www.eureka-linux.com.ar
Amigo, mv mueve dentro del equipo, de un filesystem a otro. Si lo que quieres es pasarlos a otro equipo debes hacerlo con scp. No te recomiendo que lo hagas uno a uno.
hay varias opciones:
1.-
tar czf archivo.tar ; scp archivo.tar usuario@destino:/camino/de/salvado
luego restaura desde el tar
2.-
find . -name "*20070608*.wav" |cpio --create |
sh root@192.168.0.40 'cd /33/; cpio --extract'
3.-
find . -name "*20070608*.wav"
|cpio --create --file root@192.168.0.40:/33/archivo.cpio -rsh-command=/usr/bin/ssh
sh root@192.168.0.40 'cd /33/; cpio --extract <archivo.cpio'
.... y así sucesivamente, existen muchas opciones
El error te sale dado que el shell primero expande la lista de archivo y es muy grande.
Nota: Pueden tener errores por no haber sido probadas pero lo puedes probar directamente
Saludos,
MS
Reply to: