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

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: