如何在7z命令中使用-ax开关?

我想使用7z命令来压缩一些文件,但我希望它排除一些文件。 我尝试了-ai,-ax和-i开关,但似乎没有人工作。 我需要压缩存档保持目录,所以我不能使用find命令列出我需要的文件,并将它们传递给xargs。

我想你想使用-x开关。

文档中的一个例子:

 7z a -tzip archive.zip '*.txt' '-x!temp.*' 

将归档所有.txt文件,但不包括temp.*文件。

请注意,在Linux上,应该引用文件规范,以便7zip可以扩展它们而不是让shell执行它。