1. ホーム
  2. linux

[解決済み] 特定のファイルタイプをすべてのサブディレクトリにtarするには?

2022-12-20 01:20:47

質問

あるディレクトリとそのサブディレクトリにあるすべての .php と .html ファイルを tar で圧縮したいのです。私が使用する場合

tar -cf my_archive *

を使うと、すべてのファイルが文字化けしてしまうので、それは困ります。もし私が

tar -cf my_archive *.php *.html

を実行すると、サブディレクトリが無視されます。どうすれば再帰的にtarを実行し、2つのタイプのファイルのみを含めることができますか?

どのように解決するのですか?

find ./someDir -name "*.php" -o -name "*.html" | tar -cf my_archive -T -