
私がする時
7z a test.zip -x!*discarded* test
と
test/
test/a.txt
test/subfolder/
test/subfolder/a.txt
test/subfolder/discarded/
test/subfolder/discarded/a.txt
test/subfolder2/a.txt
test/subfolder2/subfolder3/a.txt
test/subfolder2/subfolder3/discarded/
test/subfolder2/subfolder3/discarded/a.txt
残念ながら、それでもすべてが含まれています。
のようなファイル/フォルダーをすべて除外するにはどうすればよいですか*/discarded/*
?(または、絶対パスにdiscarded
? が含まれるファイル/フォルダーを除外します)
また、? で終わるすべてのファイルを除外するにはどうすればよいでしょうか.txt
(-x!*.txt
動作しません)
Windowsでは7zを使用します。
注記:7Zip - コマンドライン: ワイルドカードパターンでフォルダーを除外しますか?ここでは役に立ちませんでした。
答え1
新たなテストの後、LPChip が提案、これは機能します:
7z a test.zip -xr!discarded -xr!*.txt test