Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Mar 2005 14:58:10 -0500
From:      "Brian K. White" <brian@aljex.com>
To:        <freebsd-current@freebsd.org>
Subject:   Re: Heads up: gtar gone from base system
Message-ID:  <00ec01c53499$b1ce38d0$6800000a@venti>
References:  <20050329041527.GA9586@VARK.MIT.EDU><20050329062550.GA69824@cirb503493.alcatel.com.au><02e501c5342c$75bca5b0$6800000a@venti> <20050329184807.GA38296@lizzy.catnook.local>

next in thread | previous in thread | raw e-mail | index | archive | help

----- Original Message ----- 
From: "Jos Backus" <jos@catnook.com>
To: <freebsd-current@freebsd.org>
Sent: Tuesday, March 29, 2005 1:48 PM
Subject: Re: Heads up: gtar gone from base system


> On Tue, Mar 29, 2005 at 01:56:14AM -0500, Brian K. White wrote:
> [snip]
>> >( 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.
>
> Not quite; without the first set of parentheses, destdir is interpreted
> relative to srcdir. Unless srcdir are meant as symbolic values and dstdir 
> has
> an absolute value, in which case this is not an issue.
>
> $ cd $HOME
> $ pwd
> /home/jos
> $ (cd /; pwd 1>&2) | (cd /usr; pwd)
> /
> /usr
> $ pwd
> /home/jos
> $ (cd /; pwd 1>&2) | (cd usr; pwd)
> cd: can't cd to usr
> /home/jos
> /
> $ pwd
> /home/jos
> $ cd /; pwd 1>&2 | (cd usr; pwd)
> /
> /usr
> $ pwd
> /
> $
>
> Note: /home/jos/usr doesn't exist.

Duely noted. Hadn't though of that. I am aware of it when using it and do 
sometimes use relative path and the fact that I'm sitting in srcdir and so a 
relative path will be relative to srcdir was always just an "obvious of 
course".

Brian K. White  --  brian@aljex.com  --  http://www.aljex.com/bkw/
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx  Linux SCO  Prosper/FACTS AutoCAD  #callahans Satriani



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00ec01c53499$b1ce38d0$6800000a>