使用 zip 命令打包文件夹时如何指定文件夹作为根目录

我要在目录 /path/to/project 下打包 /path/to/project/subdir 中的文件为 zip 包,但压缩包中要以 /path/to/project/subdir 为根目录,直接包含 subdir 下面的文件和文件夹,目前是这样实现的。

cd transit && zip -r ../package/transit.zip * 

请问有没有不需要 cd transit 而直接使用 zip 命令本身的 options 就能实现的方法?

阅读 8.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题