John Campbell writes: > I would probably write off tar and, instead, do: > > cd (somewhere) > find . -xdev -type d -print | cpio -ocv >tree.cpio
And combining this with the NUL-separation to ensure whitespace in filenames is handled correctly, this would become find . -xdev -type d -print0 | cpio -0ocv >tree.cpio And if you use "-H ustar" instead of the -c option (which corresponds to "-H newc") then cpio will write out a tar archive which tar can extract for you: find . -xdev -type d -print0 | cpio -0ov -H ustar > tree.tar --Malcolm -- Malcolm Beattie <[EMAIL PROTECTED]> Linux Technical Consultant IBM EMEA Enterprise Server Group... ...from home, speaking only for myself ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390