[nflug] copy (cp) large number of files
    Ken Smith 
    kensmith at cse.Buffalo.EDU
       
    Tue Apr 25 10:52:16 EDT 2006
    
    
  
On Tue, 2006-04-25 at 10:43 -0400, Jason Lasker wrote:
> I ran into this problem too and used a tar pipe to copy files...
> 
> tar -cf - directory | (cd parent; tar -xf -) 
> 
> Check you tar options for the proper switches/parameters
> 
I usually use "-xpBf" on the tar doing the extracting (second one).  The
"p" means preserve everything possible (owner/group/perms/timestamps)
and the "B" locks the blocking factor at something sane for a pipe (tar
still thinks it's talking to a tape drive by default and if for some
reason the first read is a bit short it can decide to use a small block
size which makes it pretty inefficient).
And for those of you with multiple machines and data that needs to move
amongst them this can work as well:
tar -cf - directory | ssh target-machine "(cd parent; tar -xpBf -)"
:-)
-- 
                                                Ken Smith
- From there to here, from here to      |       kensmith at cse.buffalo.edu
  there, funny things are everywhere.   |
                      - Theodore Geisel |
_______________________________________________
nflug mailing list
nflug at nflug.org
http://www.nflug.org/mailman/listinfo/nflug
    
    
More information about the nflug
mailing list