Bill Shirley wrote: > > > What about (logged as root) : > > > > > > cp -a /usr /home2/ > > > mv /usr /usr.bak > > > ln -svf /home2/usr /usr > > > rm -rf /usr.bak > > > > It is not a good idea to do it with cp. All the files permitions and > > ownership would be lost. > > Beside, non regular files would also cause trouble. I would do it like > > this : > > NOT TRUE. cp -a copies files and retains their permissions, ownership, and dates >correctly. > It also copies symlinks correctly. AFAIK, it is the easiest way to do it. > > Bill > > > > first make a backup of /home2 in /home/old.home2.tgz and clean /home2 > > tar cvzpf /home/old.home2.tgz /home2 > > rm -rf * > > > > then transfer files from /usr to /home2 > > (cd /usr && tar cpf - .) | (cd /home2 && tar xvpf -) > > You're right, bill. I didn't know about this '-a' option. But I still prefer the "tar" version. I just find it nicer. Flupke -- << There's no place like ~! >>
Keep in touch with http://mandrakeforum.com: Subscribe the "[EMAIL PROTECTED]" mailing list.