可能重复: 从目录创建档案,但不将目录名称添加到档案中
我有一个想要完全压缩的文件夹:
MyFolder
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
我想将所有内容压缩到 myzip.7z 中,但我不希望“MyFolder”位于档案中:
myzip.7z
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
代替
myzip.7z
|
|--- MyFolder
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
我怎么做?
答案1
我是这样做的。
cd MyFolder
7z a -r ../myzip *
这将在 MyFolder 的父级中而不是直接在 MyFolder 中创建档案(myzip.7z)。
或者(无需先更改为 MyFolder):
7z a myzip ./MyFolder/*