[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