Linux 压缩而不创建父文件夹

Linux 压缩而不创建父文件夹,linux,zip,Linux,Zip,我的文件夹结构如下: - project: -- folder 01: --- file1.cpp --- file2.cpp -- folder 02: --- file1.cpp --- file2.cpp 我希望以我得到(解压时)此结构的方式压缩项目文件夹的内容: - folder 01: -- file1.cpp -- file2.cpp - folder 02: -- file1.cpp -- file2.cpp 我的问题是现在我总是得到一个与我的zip文件同名的父文件夹,其中包含

我的文件夹结构如下:

- project:
-- folder 01:
--- file1.cpp
--- file2.cpp
-- folder 02:
--- file1.cpp
--- file2.cpp
我希望以我得到(解压时)此结构的方式压缩项目文件夹的内容:

- folder 01:
-- file1.cpp
-- file2.cpp
- folder 02:
-- file1.cpp
-- file2.cpp

我的问题是现在我总是得到一个与我的zip文件同名的父文件夹,其中包含文件夹01和02。有没有一种方法可以在不获取父文件夹的情况下进行压缩

尝试将相对路径与

$ cd project
$ tar -cvf newName.tar.gz  ./*

zip-r foo./

假定**

/

**也就是说,当前工作目录是您案例中的项目

-r用于递归压缩


foo是zip文件的名称,即foo.zip是您想要的最终压缩产品。

看看这个,他们要求的是zip解决方案,而不是tar压缩