创建没有顶层的 zip 文件夹,但保留子文件夹
Create zip folder without top level, but keep subfolders
注意 看起来有类似的预先存在的问题,但这些答案的解决方案对我没有用。参见:How to zip files without the top level folder but keep the sub folders
我有这个文件夹结构:
index.js
node_modules/some_module
如果我只用 -r
压缩这些:
zip -r bundle.zip *
然后我会得到类似的东西:
bundle/
index.js
some_file_from_module.js
another_file_from_module.js
...
所有内容都将在 /bundle
文件夹中。
我可以使用 -j
删除捆绑文件夹
zip -jr bundle.zip *
但是我所有的子文件夹都被删除了:
index.js
some_file_from_module.js
another_file_From_module.js
...
有没有一种方法可以在解压缩 zip 后保留我想要的文件夹结构而无需顶层 bundle
文件夹?
方法是:
cd bundle
zip -r ../bundle.zip *
cd ..
注意 看起来有类似的预先存在的问题,但这些答案的解决方案对我没有用。参见:How to zip files without the top level folder but keep the sub folders
我有这个文件夹结构:
index.js
node_modules/some_module
如果我只用 -r
压缩这些:
zip -r bundle.zip *
然后我会得到类似的东西:
bundle/
index.js
some_file_from_module.js
another_file_from_module.js
...
所有内容都将在 /bundle
文件夹中。
我可以使用 -j
zip -jr bundle.zip *
但是我所有的子文件夹都被删除了:
index.js
some_file_from_module.js
another_file_From_module.js
...
有没有一种方法可以在解压缩 zip 后保留我想要的文件夹结构而无需顶层 bundle
文件夹?
方法是:
cd bundle
zip -r ../bundle.zip *
cd ..