我有一个像这样的文件夹结构:
- 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.有没有一种方法可以在不获取此父文件夹的情况下进行压缩?
答案 0 :(得分:0)
尝试使用
的相对路径$ cd project
$ tar -cvf newName.tar.gz ./*
答案 1 :(得分:0)
<强> zip -r foo ./
强>
假设**
./
**即,目前的工作目录是您的案例中的项目。
-r用于递归压缩
foo是你的zip文件的名称,即foo.zip是你想要的最终压缩产品。