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>