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>