[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    Re: copy directory structure
From:       Julian Elischer <julian () elischer ! org>
Date:       2005-12-23 19:56:22
Message-ID: 43AC5666.8030702 () elischer ! org
[Download RAW message or body]

Ashok Shrestha wrote:

>Thank you All.
>
>
>
>On 12/22/05, Oliver Fromme <olli@lurza.secnetix.de> wrote:
>  
>
>>Ashok Shrestha <ashok.shrestha@gmail.com> wrote:
>> > Do you know how to copy just a directory structure (not the files inside it)?
>>
>>The following is probably the easiest and most efficient way
>>($SRC and $DST are the source and destination directories):
>>
>>cd $SRC; find . -type d | cpio -dumpl $DST
>>    
>>

add -depth

e.g. 

cd $SRC; find . -type d -depth | cpio -dumpl $DST

that ensures that the timestamps on the directories are correct too.
(if that matters)


>>It will also preserve permission modes and ownerships (if
>>run as root).  The command is even portable to other UNIX
>>systems (it's not BSD-specific).  If you suspect that there
>>are filenames that could contain newline characters, use
>>find's -print0 option and cpio's -0 option, but those are
>>not portable.
>>
>>Best regards
>>  Oliver
>>
>>--
>>Oliver Fromme,  secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
>>Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd
>>Any opinions expressed in this message may be personal to the author
>>and may not necessarily reflect the opinions of secnetix in any way.
>>
>>"A language that doesn't have everything is actually easier
>>to program in than some that do."
>>       -- Dennis M. Ritchie
>>_______________________________________________
>>freebsd-hackers@freebsd.org mailing list
>>http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>>To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>>
>>    
>>
>
>
>--
>Ashok Shrestha
>_______________________________________________
>freebsd-hackers@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>  
>
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic