Date: Thu, 22 Dec 2005 16:13:52 +0100 (CET) From: Oliver Fromme <olli@lurza.secnetix.de> To: freebsd-hackers@FreeBSD.ORG Subject: Re: copy directory structure Message-ID: <200512221513.jBMFDqE7002532@lurza.secnetix.de> In-Reply-To: <79e2026f0512211237i4cdd2c70yc0923959d7ec1c98@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512221513.jBMFDqE7002532>