![如何将多个文件夹通过 7zip 压缩成一个 7z 包?](https://linux22.com/image/1446921/%E5%A6%82%E4%BD%95%E5%B0%86%E5%A4%9A%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%E9%80%9A%E8%BF%87%207zip%20%E5%8E%8B%E7%BC%A9%E6%88%90%E4%B8%80%E4%B8%AA%207z%20%E5%8C%85%EF%BC%9F.png)
假设有 3 个文件夹:
/a/1
/b/1
/c/1
任何文件夹都可能包含子文件夹,例如
/a/1/x
/b/1/y
...
如何将包含文件和子文件夹的 /a/1 /b/1 /c/1 文件夹压缩为同一个 7z 文件,并在包中很好地保留路径信息?
答案1
7za a Test a b c
将创建 Test.7z,其中包含三个文件夹以及使用相对路径存储的所有子文件夹和文件。
如果要存储从第二级开始的文件夹,可以使用:
7za a Test a\1 b\1 c\1
假设有 3 个文件夹:
/a/1
/b/1
/c/1
任何文件夹都可能包含子文件夹,例如
/a/1/x
/b/1/y
...
如何将包含文件和子文件夹的 /a/1 /b/1 /c/1 文件夹压缩为同一个 7z 文件,并在包中很好地保留路径信息?
7za a Test a b c
将创建 Test.7z,其中包含三个文件夹以及使用相对路径存储的所有子文件夹和文件。
如果要存储从第二级开始的文件夹,可以使用:
7za a Test a\1 b\1 c\1