Syd Alsobrook wrote: > > Really easy > > The best way to copy a directory tree from one drive to another is > > cp -pr /usr /hd > > Thanks > > Syd > ----
Hmm... The _best_ way? I not so sure. Like most things in *nix where there are lots of ways to get the job done there is usually not a _best_ way. A major problem with cp -pr is that linked-files, both hard and soft, are broken and all links are copied individually as regular files. This can cause MAJOR problems as well as consuming more disk space. A couple of ways to avoid this problem are: mkdir newDir cd oldDir find . -print | cpio -pdm newDir OR mkdir newDir cd newDir (cd oldDir;tar cf - .) | tar xpf - I'm sure these are not the _best_ way, but as far as I know there are no hidden side-effects with links, permissions, etc. My $0.02 --Bob
--- Begin Message ---Syd Alsobrook wrote: > > Really easy > > The best way to copy a directory tree from one drive to another is > > cp -pr /usr /hd > > Thanks > > Syd > ---- Hmm... The _best_ way? I not so sure. Like most things in *nix where there are lots of ways to get the job done there is usually not a _best_ way. A major problem with cp -pr is that linked-files, both hard and soft, are broken and all links are copied individually as regular files. This can cause MAJOR problems as well as consuming more disk space. A couple of ways to avoid this problem are: mkdir newDir cd oldDir find . -print | cpio -pdm newDir OR mkdir newDir cd newDir (cd oldDir;tar cf - .) | tar xpf - I'm sure these are not the _best_ way, but as far as I know there are no hidden side-effects with links, permissions, etc. My $0.02 --Bob
--- End Message ---