我有一个 zip 文件,大家准备上传。其结构如下:
file.zip
\a bunch of directories:
web\ws2go-data\
web\ws2go-data\project\
web\ws2go-data\project\projectname\dir1
web\ws2go-data\project\projectname\dir2
我想将其复制到特定文件夹 - 比如说 C:\projects\projectname
但我不想要所有的等级制度
前任:
不想要:C:\projects\projectsname\web\ws2go-data\project\projectname
想要:C:\projects\projectsname\dir1
想要:C:\projects\projectsname\dir2
到目前为止,我有类似的东西
cd C:\projects
7z x zip-test.zip -otest1 web/ws2go-data/project/projectname
但它给了我我不想要的东西。我不知道如何删除上述所有文件夹结构。
答案1
如果您在 7zip 中使用“e”标志,它会将所有内容提取到当前文件夹(或者您可以使用 -o 指定文件夹):
cd C:\projects
7z e zip-test.zip
或者:
7z e zip-test.zip -oC:\projects