On Mon, 30 Jul 2001, Willi Dyck wrote: > $ find . -print0 | cpio -pvdn0 /dev/[destination] > > This should copy everything to the defined destination. Even > other mountpoints. If you only want to copy the mountpoint your are in, > try this: > > $ find . -xdev -print0 | cpio -pvdn0 /dev/[destination] >
This is a question I've been curious about for some time. Why not just do a tar? tar copies links by default (not the files they point to) and preserves UID's and GID's, ans also permissions with the p option. There is also the -l or --one-file-system option to only archive files in the local file system as does cpio with -xdev. Am I missing something here? I usually format the partition, mount it and do tar cpf - -C <source-parent-dir> <source-dir> | tar xvzpf - -C <target-parent-dir> (text format has split the line, but you get my drift). It seems to work for me. Am I doing something wrong? George Karaolides 8, Costakis Pantelides St., tel: +35 79 68 08 86 Strovolos, email: [EMAIL PROTECTED] Nicosia CY 2057, web: www.karaolides.com Republic of Cyprus