我想使用 7z 命令压缩一些文件,但我希望它排除一些文件。我尝试了 -ai、-ax 和 -i 开关,但似乎都没有用。我需要压缩存档保留目录,所以我无法使用 find 命令列出我需要的文件并将它们传递给 xargs。
答案1
我认为您想使用-x
开关。
文档中的一个示例:
7z a -tzip archive.zip '*.txt' '-x!temp.*'
将存档所有.txt
文件但排除temp.*
文件。
请注意,在 Linux 上,文件规范应该被引用,以便 7zip 可以扩展它们,而不是让 shell 来执行此操作。