駄目な例

% find . -type f|egrep hoge |xargs tar cvf - >>./a.tar

できあがったtar玉を展開すると、なんだかファイルをちょこっとしか纏めてくれてない。
これはARG_MAX毎にコマンドを分割実行するためだかららしい。

tar + xargsの場合tarのオプションはrvf(rオプションは追加するって意味らしい)に
したほうが良いみたい。cvfだと最後のファイル群しか保存されない。