如何在没有整个目录结构的情况下创建zip文件

布兰登·耶茨:

我正在尝试创建一个zip文件,并希望保留大多数目录结构,但不能保留从命令行定义的rootdir。我正在使用的命令是:

zip -r out.zip /foo/bar/

我希望它通过bar递归并添加具有保留的目录结构的所有文件(确实如此)。但是我不希望'foo'是创建的zip文件中的顶级目录。我希望bar成为顶层目录。

有什么简单的方法可以解决吗?我意识到我可以在压缩之前更改目录以避免该问题,但是我正在寻找不需要此方法的解决方案。

负担:

我认为zip无法排除顶级目录。我认为您最好的选择是执行以下操作:pushed / foo; zip -r out.zip ./bar; 弹出

但这恰恰是您说的不想要的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过终端在没有隐藏文件的情况下创建整个目录的zip存档?

如何在没有ini和zip文件的情况下创建zip存档

如何在没有.htaccess的情况下使用php捕获目录结构URL参数

如何在没有传递日期参数的情况下查看目录中最后创建的3个文件

如何在 ZIP 内没有子目录的情况下压缩文件?

如何在没有工作目录的情况下创建git repo?

ansible 如何在没有“T”的情况下创建目录

如何在没有ObjectNode的情况下创建ValueNode?

如何在没有PGID的情况下创建链接

如何在没有 ThreadGroup 的情况下创建线程?

如何在没有弹出窗口的情况下创建VB脚本文件

如何在没有密码保护的情况下复制或创建新的pdf文件?

在Java 9中如何在没有外部库的情况下创建XML文件?

如何在没有pyinstaller的情况下使用“ ./”创建python可执行文件

Javascript如何在没有源文件的情况下动态创建脚本标签?

如何在没有文件的情况下使用MultipartContent?

如何在没有表格的情况下上传文件

如何在没有copyFile的情况下复制文件

如何在不使用整个地址的情况下链接到其他目录中的文件?

如何在没有子文件夹的情况下复制任何文件夹结构

如何在没有根文件夹的情况下解压缩存档,但保留其中的完整层次结构?

反应如何在没有按钮的情况下点击整个组

如何在没有科学计数法的情况下显示整个字段值?

如何在没有整个源代码的情况下获取邮件内容?

如何在没有N + 1问题的情况下计算雄辩的关系并加载整个模型?

如何在没有定义任何物理文件/路径的情况下虚拟创建 csv 文件?

在目录中没有设置x权限的情况下在目录中创建文件:如何?

如何在没有物理页面文件的情况下像 wordpress 一样创建 URL?

如何在没有下载zip按钮的情况下从GitHub下载?