7-Zip命令行压缩文件夹的所有内容(不压缩文件夹本身)[重复]


22

可能重复: 从目录创建存档,而不将目录名添加到存档中

我有一个文件夹,我想完全压缩:

MyFolder
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

我想将每个压缩到myzip.7z中,但我不希望'MyFolder'在存档中:

myzip.7z
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

代替

myzip.7z
       |
       |--- MyFolder
                   |
                   |--- SubFolder1
                   |--- SubFolder2
                   |--- file1
                   |--- file2

我怎么做?

Answers:


32

这就是我做到的。

cd MyFolder
7z a -r ../myzip *

这将在MyFolder的父级中创建存档(myzip.7z),而不是直接在MyFolder中创建。

或者(先不改成MyFolder):

7z a myzip ./MyFolder/*

Thanx,与winrar一样完成
Omu 2015年

关于-r7z手册说“
Recurse subirectories

@GregoryPakosz看起来像是递归地包括所有子导演...基于这篇文章,看起来就像是期望,你认为是什么错过使用,我该怎么做才能得到一个文件夹及其所有潜艇?
jrich523
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.