ディレクトリのtarballを作りたいのですが.foo
。.foo
次に終わるすべてのファイルは除外されます。
tar czf "${nameTarball}" dir/ --exclude '*.foo'
私が逃しているのは一種の--include
選択です。存在しますか?私はGNU tar 1.23を使用しています。
ベストアンサー1
私が知る限り、GNUには--include
-styleオプションはありません。tar
GNUでは、tar
将来のバージョン(1.29から始まる)は、--exclude
およびその他のファイル名の選択オプションを次のように処理します。場所に敏感なファッションしたがって、パラメータにのみ影響します。後ろにそれらはコマンドラインにあります。したがって、オプションの前に名前を付けてファイルを含めることができます--exclude
。
tar czf "${nameTarball}" dir/specific.foo --exclude '*.foo' dir/