Skip site navigation (1)Skip section navigation (2)
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>