Re: file system copying nightmare
On Sun, 8 Feb 1998, Craig Sanders wrote:
> On Sun, 8 Feb 1998, Hamish Moffatt wrote:
>
> > I'm having a nightmare trying to copy my root file system to its new
> > home. If I mount the original as / and the new one as /mnt, both
> >
> > cp -ax /* /mnt
> >
> > and
> >
> > ( cd /; tar clvf - * ) | ( cd /mnt; tar xf - )
> >
> > attempt to copy /mnt anyway, and /proc too. ie, the -x and -l switches
> > to cp and tar respectively appear to be ignored.
>
> that's because you're TELLING cp and tar to copy /mnt. * matches
> everything, remember...so cp -af /* /mnt means copy everything in /
> (including /mnt) to /mnt.
Everything except filenames starting with a dot...
Try "echo *" vs. "echo * .*" in your $HOME and notice why you should never
backup you home dir with "cd ~ ; tar c *" (made this mistake myself once.)
Cheers,
Joost
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: