From owner-freebsd-questions@FreeBSD.ORG Wed Dec 22 13:51:11 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24D6F16A4CE for ; Wed, 22 Dec 2004 13:51:11 +0000 (GMT) Received: from mail3.speakeasy.net (mail3.speakeasy.net [216.254.0.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB96343D48 for ; Wed, 22 Dec 2004 13:51:10 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 24225 invoked from network); 22 Dec 2004 13:51:10 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail3.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 22 Dec 2004 13:51:10 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id C078644; Wed, 22 Dec 2004 08:51:09 -0500 (EST) Sender: lowell@be-well.ilk.org To: Mike Jeays References: <1103680952.33623.2.camel@chaucer> <16840.55078.815394.941348@jerusalem.litteratus.org> <1103685781.33623.9.camel@chaucer> From: Lowell Gilbert Date: 22 Dec 2004 08:51:09 -0500 In-Reply-To: <1103685781.33623.9.camel@chaucer> Message-ID: <44is6utp9u.fsf@be-well.ilk.org> Lines: 41 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: Robert Huff cc: freebsd-questions@freebsd.org Subject: Re: Copying a directory hierarchy X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 13:51:11 -0000 Mike Jeays writes: > On Tue, 2004-12-21 at 21:08, Robert Huff wrote: > > Mike Jeays writes: > > > > > How does on copy a complete directory hierarchy, including any hidden > > > files? > > > > > > "cp -rp" leaves them out. > > > > cp -rp * > > cp -rp .* > This doesn't copy hidden files in lower-level directories, only in the > top level. Thanks for the suggestion - a good idea that doesn't quite > do it. It works for me... temp> type -a rm rm is /bin/rm temp> mkdir -p a/b/c/d/e temp> touch a/b/c/d/.hidden a/b/c/d/e/.hidden-too temp> cp -r a f temp> find a f a a/b a/b/c a/b/c/d a/b/c/d/e a/b/c/d/e/.hidden-too a/b/c/d/.hidden f f/b f/b/c f/b/c/d f/b/c/d/e f/b/c/d/e/.hidden-too f/b/c/d/.hidden temp>