Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 May 2011 13:25:08 +0200
From:      kron24 <kron24@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Piping find into tar...
Message-ID:  <4DC13794.6010004@gmail.com>
In-Reply-To: <BANLkTikuSZLCJ4tbvqnJ22_PYZ8=DnEE=w@mail.gmail.com>
References:  <BANLkTi=-90CJk41um5A3J-iSEVUCv1Viqg@mail.gmail.com>	<BANLkTikxNouAi7SQ0xEEK%2BjGFZzRH=r3TQ@mail.gmail.com>	<BANLkTike2NRiY33p1epo0hiz_SbgvGma6g@mail.gmail.com> <BANLkTikuSZLCJ4tbvqnJ22_PYZ8=DnEE=w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Dne 4.5.2011 11:42, Modulok napsal(a):
>>> By the way, in reference to the commands above the -j option is for
> bzip2, so the extension should be .tbz o_O
>
> Thanks everyone! I went with the following, because it works regardless of
> space characters in filenames. (Thanks for the correction on the extenion. It
> should indeed be 'tbz' when using the 'j' flag.)
>
> find -E . -regex '.*\.txt$' -print0 | xargs -0 tar -cjf result.tbz

When the amount of files is huge then tar will be invoked twice
or more. Thus result.tbz will contain just files from the last invocation.

I consider cpio a better option here.

BR
Oli



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DC13794.6010004>