duncan brown said: > cd /source_dir > find . -type d | while read line > do > mkdir -p /target_dir/${line} > done crap, i screwed up. here's the proper mkdir line mkdir -p "/target_dir/${line}" the quotes are important in case there's any funky characters like spaces. -d +( duncan brown : duncanbrown@xxxxxxxxxxxxxxxxx )+ +( linux "just works" : www.linuxadvocate.net )+ -------------------------------------------------- Understatement of the century: "Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones" - Linus Torvalds, August 1991 --------------------------------------------------