From owner-freebsd-current@FreeBSD.ORG Tue Mar 29 06:56:45 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0E4916A4CE for ; Tue, 29 Mar 2005 06:56:45 +0000 (GMT) Received: from s1tank.virtdom.com (s1tank.virtdom.com [12.26.83.50]) by mx1.FreeBSD.org (Postfix) with SMTP id 14EB243D3F for ; Tue, 29 Mar 2005 06:56:45 +0000 (GMT) (envelope-from brian@aljex.com) Received: (qmail 84766 invoked by uid 89); 29 Mar 2005 07:00:11 -0000 Received: from ool-43552092.dyn.optonline.net (HELO venti) (brian@aljex.com@67.85.32.146) by s1tank.virtdom.com with SMTP; 29 Mar 2005 07:00:11 -0000 Message-ID: <02e501c5342c$75bca5b0$6800000a@venti> From: "Brian K. White" To: References: <20050327223238.GA749@polands.org><010401c53385$584a04c0$6800000a@venti> <20050329041527.GA9586@VARK.MIT.EDU> <20050329062550.GA69824@cirb503493.alcatel.com.au> Date: Tue, 29 Mar 2005 01:56:14 -0500 Organization: Aljex Software MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: Heads up: gtar gone from base system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 06:56:45 -0000 ----- Original Message ----- From: "Peter Jeremy" To: "Brian K. White" ; Sent: Tuesday, March 29, 2005 1:25 AM Subject: Re: Heads up: gtar gone from base system > On Mon, 2005-Mar-28 23:15:27 -0500, David Schultz wrote: >>On Mon, Mar 28, 2005, Brian K. White wrote: >>> > To move file hierarchies, use a command line like this: >>> > >>> > tar -cf - -C srcdir . | tar xpf - -C destdir >>> >>> Why not? >>> Isn't that just a slight convenience for this?: >>> cd srcdir ; tar cf - . |( cd destdir ; tar xpf - ) >> >>detsdir: No such file or directory. > > Brian missed a pair of parenthenis. The example should read: > > ( cd srcdir ; tar cf - . ) | ( cd destdir ; tar xpf - ) All the first perens does is leave you sitting wherever you were before starting, whereas my example would have left you sitting in srcdir. It makes no functional difference in the tar/untar job itself. In truth, my example was from something I do all the time on SCO and is in sco's tar man page but it's such basic shell and tar usage that it works the same everywhere. I do it on Linux and FreeBSD too and I just verified on a 5.3 box just to make sure instead of relying on memory and common sense. Brian K. White -- brian@aljex.com -- http://www.aljex.com/bkw/ +++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++. filePro BBx Linux SCO Prosper/FACTS AutoCAD #callahans Satriani