From owner-freebsd-ports Sun Aug 11 12:12:53 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA06667 for ports-outgoing; Sun, 11 Aug 1996 12:12:53 -0700 (PDT) Received: from po2.glue.umd.edu (po2.glue.umd.edu [129.2.128.45]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA06662 for ; Sun, 11 Aug 1996 12:12:51 -0700 (PDT) Received: from thurston.eng.umd.edu (thurston.eng.umd.edu [129.2.103.25]) by po2.glue.umd.edu (8.7.5/8.7.3) with ESMTP id PAA11971; Sun, 11 Aug 1996 15:12:49 -0400 (EDT) Received: from localhost (chuckr@localhost) by thurston.eng.umd.edu (8.7.5/8.7.3) with SMTP id PAA10438; Sun, 11 Aug 1996 15:12:48 -0400 (EDT) X-Authentication-Warning: thurston.eng.umd.edu: chuckr owned process doing -bs Date: Sun, 11 Aug 1996 15:12:48 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@thurston.eng.umd.edu To: Darryl Okahata cc: FreeBSD-Ports@freebsd.org Subject: Re: using tar In-Reply-To: <199608111859.AA109699983@hpnmhjw.sr.hp.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sun, 11 Aug 1996, Darryl Okahata wrote: > > On Sun, 11 Aug 1996 patl@asimov.volant.org wrote: > > > An arguably better way to copy an entire directory tree within a single > > > machine is: > > > > > > cd > > > find . -depth -print | cpio -pdmv > > > > You aren't the first person to point that method out (Joerg told me about > > it too) but I hadn't had any argument about it being 'arguably better'. > > Could/would you expand on that? > > I don't know if I'd call it better, but it does have the optional > advantage of being easy to filter/limit the files being copied (the > actual files, that is -- not the contents). You can just insert some > sed or perl commands into the pipeline to edit the list of files being > copied. I've occasionally used this technique to copy source trees, but > not any object files, archives, etc.. Tar does that same thing, on the command line without sed. More comments on why it's better ? ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 and n3lxx, both FreeBSD (301) 220-2114 | version 2.2 current -- and great FUN! ----------------------------+-----------------------------------------------