カレントディレクトリ以下にある特定の拡張子のファイルだけをすべてtarで固める時の(自分向け)メモです。
例えば、.cと.hからなるファイルを全てtarでまとめる場合は
find ./ | grep "\.\(c\|h\)$" | tar -czv -T - --nul -f hoge.tar.gz
のようなことで出来ます。
詳細についてはfindの結果をtarでアーカイブしたい (浦安市在住+デジカメ)などで丁寧に解説されていますので、ご覧になるとよいと思います。
2013.11.02 Linux GordiusRocker
カレントディレクトリ以下にある特定の拡張子のファイルだけをすべてtarで固める時の(自分向け)メモです。
例えば、.cと.hからなるファイルを全てtarでまとめる場合は
find ./ | grep "\.\(c\|h\)$" | tar -czv -T - --nul -f hoge.tar.gz
のようなことで出来ます。
詳細についてはfindの結果をtarでアーカイブしたい (浦安市在住+デジカメ)などで丁寧に解説されていますので、ご覧になるとよいと思います。