这似乎是很常见的事情,但我还没有找到答案。如何使用 7za 从 zip 存档中删除特定类型/扩展名的所有文件?
我正在使用的测试 zip 文件:
7za l zipTestB.zip
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2021-02-26 09:54:57 D.... 0 0 testFolder
2021-02-26 09:53:47 ....A 46 71 testFolder/testC.txt
2021-02-26 09:54:06 ....A 53 testFolder/testD.txt
2021-02-26 09:53:00 ....A 18 35 testA.txt
2021-02-26 09:53:11 ....A 23 testB.txt
------------------- ----- ------------ ------------ ------------------------
看起来这可行,但它似乎只删除 testA.txt 和 testB.txt (第一级文件)。
7za d zipTestB.zip *.txt -r