Date: Sun, 11 Aug 1996 14:40:28 -0400 (EDT) From: Chuck Robey <chuckr@glue.umd.edu> To: patl@asimov.volant.org Cc: FreeBSD-Ports@freebsd.org Subject: Re: using tar Message-ID: <Pine.OSF.3.95.960811143858.10084A-100000@thurston.eng.umd.edu> In-Reply-To: <9608111740.AA01196@asimov.volant.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 11 Aug 1996 patl@asimov.volant.org wrote: > |> > I want to use tar to move a directory hierarchy, but I want to do it > |> > without using a temp directory, and I don't know the syntax to make tar > |> > create an archive to stdout, then read from stdout to extract the acrchive > |> > elsewhere. Anyone else know it? I want to use it to transport something > |> > from usr/local (not /usr/local, thank goodness) to $(PREFIX). > |> > |> cd <source_dir> > |> tar cf - | ( cd <dest_dir>; tar xvfBp - ) > > An arguably better way to copy an entire directory tree within a single > machine is: > > cd <source_dir> > find . -depth -print | cpio -pdmv <dest_dir> 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? > > > > -Pat > > My opinions are my own. For a small royalty, they can be yours as well... > Pat Lashley, Senior Software Engineer, Henry Davis Consulting > patl@Phoenix.Volant.ORG http://Phoenix.Volant.ORG/ > ----------------------------+----------------------------------------------- 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! ----------------------------+-----------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.95.960811143858.10084A-100000>