Date: Mon, 29 Oct 2001 22:36:01 +0100 From: Stijn Hoop <stijn@win.tue.nl> To: Lucas Bergman <lucas@fivesight.com> Cc: Alson van der Meulen <alson@flutnet.org>, lists@natserv.com, FreeBSD Questions List <questions@freebsd.org> Subject: Re: Archiving large number of files Message-ID: <20011029223601.A75666@pcwin002.win.tue.nl> In-Reply-To: <15325.52042.88160.224542@apu.five.sight>; from lucas@fivesight.com on Mon, Oct 29, 2001 at 03:34:02PM -0600 References: <20011029151306.D53339-100000@x1-6-00-50-ba-de-36-33.kico1.on.home.com> <20011029151557.Y51329-100000@zoraida.natserv.net> <20011029212551.G30280@md2.mediadesign.nl> <15325.52042.88160.224542@apu.five.sight>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 29, 2001 at 03:34:02PM -0600, Lucas Bergman wrote: > Alson van der Meulen wrote: > > Francisco Reyes wrote: > > > Dru wrote: > > > > Francisco Reyes wrote: > > > > > > > > > I have several directories with 20,000+ files which I need to > > > > > archive. I have been trying tar+Gzip, but the files are too > > > > > many for tcsh to handle in one pass any suggestions on how to > > > > > go about this? > > > > > > > > I think piping through "xargs" would do the trick. > > > > > > Could you give me a quick example of how xargs work? > > > > find .|xargs tar cf tarball.tar > > Careful. If xargs has to spawn more than one 'tar' process, then this > is going to overwrite tarball.tar. Good one, never thought of that. > Better to do > > $ rm tarball.tar > $ find . | xargs tar rf tarball.tar > > N.B.: this assumes there are no files or directories with whitespace > in their names. $ rm tarball.tar ; find . -print0 | xargs -0 tar rf tarball.tar would probably do the trick then. --Stijn -- The rain it raineth on the just And also on the unjust fella, But chiefly on the just, because The unjust steals the just's umbrella. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011029223601.A75666>