我想使用7z命令来压缩一些文件,但我希望它排除一些文件。 我尝试了-ai,-ax和-i开关,但似乎没有人工作。 我需要压缩存档保持目录,所以我不能使用find命令列出我需要的文件,并将它们传递给xargs。
我想你想使用-x开关。
文档中的一个例子:
7z a -tzip archive.zip '*.txt' '-x!temp.*'
将归档所有.txt文件,但不包括temp.*文件。
请注意,在Linux上,应该引用文件规范,以便7zip可以扩展它们而不是让shell执行它。