22

多くのサブディレクトリを含むディレクトリがあります。これらのサブディレクトリのいくつかには、*.asc拡張子が付いたファイルと*.xdr.

*.xdrディレクトリ構造を維持しながら、拡張子を持つすべてのファイルを除外する単一の tarball/gzip ファイルを作成したいと考えています。

これどうやってするの?

私は何かをしましたが、これはfind . -depth -name *.asc -exec gzip -r9 {} +すべての*.ascファイルを個別にgzipしますが、これは私がやりたいことではありません。

4

2 に答える 2

51

--exclude次のオプションを使用する必要があります。

tar -zc -f test.tar.gz --exclude='*.xdr' *

于 2013-08-01T15:51:56.300 に答える