7zip コマンドラインを使用して特定のファイル拡張子のみを再帰的に圧縮するにはどうすればよいですか?

7zip コマンドラインを使用して特定のファイル拡張子のみを再帰的に圧縮するにはどうすればよいですか?

7zip で特定のファイル拡張子のみを圧縮するには、どのようなコマンドを使用できますか? 例: *.txt、*.doc、*.docx (サブディレクトリ全体、つまり「再帰的に」)

私は読むフォルダ構造を維持しながら、フォルダ内の特定のファイルのみを圧縮します そこから、現在のディレクトリ内のすべての txt ファイルを圧縮することがわかりますが、、など7z a archive.7z -ir!.\*.txt の複数の拡張子を指定したい場合はどうすればよいでしょうか*.txt*.doc*.docx

答え1

スイッチを複数回繰り返すこともできます-ir

 7z a archive.7z -ir!.\*.txt -ir!.\*.doc

(時には、試してみることが答えを得るための最も早い方法です ;-)

関連情報