命令行 7-Zip 排除

命令行 7-Zip 排除

我尝试过很多次,但还是没成功。如何使用 7-Zip 压缩目录,而不让一个目录位于另一个目录中?

喜欢:

我有一个文件夹

/home/files/

并且在其中,directory1/directory2/

那么,没有 的话我该如何 7-Zip 文件呢directory1/

我测试过的一个例子:

7z a -t7z /home/backups/backup /home/files -x!/directory1

我尝试添加一个标志:

-mx0 -x!directory1\

但它只是说:

bash:!directory1 /:未找到事件

答案1

如何在命令行中从 7-Zip 中排除目录?

使用-xr!directory1

7z a -t7z /home/backups/backup /home/files -xr!directory1
  • -r告诉 7-Zip不是递归目录。

相关内容