Hi Sriram,

On Tue, Jan 19, 2010 at 6:02 PM, P.Sriram <[email protected]> wrote:

> Saravanan S <dearsarava...@...> writes:
>
> >       I need to merge the contents of several directories, into a single
> > directory structure,
> > Like i have
> > dir1/a/1
> > dir1/b/2
> > dir2/a/10
> > dir2/b/20
> >
> > after merging dir1 and dir2, i should get,
> >
> > dirnew/a/1 and 10
> > dirnew/b/2 and 20
> >
> > How to do this easily?
>
> Well, I cant believe this is still left unsolved. So, here is a (tried and
> tested) suggestion. How about using the -u option of the cp command? Like
> this,
>
> cp -r dir1/* dirnew
> cp -r -u dir2/* dirnew
>
> If the * expansion dies because of the number of files, then you may have
> to
> write a short script with the same logic.
>
>
Thanks for the timely guidance. :) Will check this out!!!

--
Saravanan Sundaramoorthy
Red Hat Certified Engineer
+91 99404 32545
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to