[eside-ghost] Mover recursivamente?

STenyaK stenyak en gmail.com
Mar Mar 29 10:43:17 CEST 2011


2011/3/28 Javier Ortega Conde (Malkavian) <malkavian666 en gmail.com>

> Poooozi. No veo problema. Con "-n" no sobreescribe, pero por defecto te
> preguntaría en cada caso y a lo que digas que no lo mueva, se queda donde
> estaba:
>
> mv -n directorioB/* directorioA/
>
>
> Eso sí, no moverá nada de directorioB/subdirB , aunque tenga cosas dentro
> que
> no estén en directorioA/subdirB.
>
>
Sip, ese es un gran problema. El ejemplo que he puesto ha sido lo más simple
posible, porque aparte de directorioB/* existirá tb "directorioB/.*"
(excepto "directorioB/.."), y  la estructura es mucho más profunda que ese
ejemplo.

Hmmm creo que se me acaba de ocurrir la solución según escribía. Igual
podría hacer un cp --link, es decir, hacer enlaces duros. Con un -n para q
no reemplace nada... Y una vez terminao, un rm -rf directorioB para eliminar
los inodos duplicados y los inodos únicos que no se han copiao por existir
de antemano.

-- 
Saludos,
     Bruno González

_______________________________________________
Jabber: stenyak AT gmail.com
http://www.stenyak.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20110329/cef3a385/attachment.htm 


Más información sobre la lista de distribución eside-ghost