看了一些答案,例如这个:解压特定目录而不创建顶层目录
这不是我想要的。
情况是一个包含以下目录的 zip 文件:
/a/b/c/d/e1/.../a/b/c/d/e2/...
因此在 d 下,有 e1 和 e2。
我想要实现的是仅提取这 2 个,而不复制整个目录结构,也不使用-j
忽略所有路径。
我希望目录结构d/
从此就存在。
为了尽可能清楚,提取的文件夹应如下所示:
d
| - e1
| |
| | - fileA
| | - fileB
| - e2
| |
| | - fileC
| | - fileD
我怎么做?