如何仅压缩文件而不压缩其父目录?

如何仅压缩文件而不压缩其父目录?

我正在尝试压缩目录中的文件。假设目录为“test”。

当我执行以下命令并解压文件时,我得到“测试”文件夹和测试文件夹内的文件。

zip aa.zip 测试/*

我该如何做才能在解压压缩文件时只得到没有“测试”文件夹的文件?

答案1

该命令将起作用:

cd test; zip ../aa.zip *

如果需要对多个目录执行此操作,请对每个目录执行此命令。zip会将新文件附加到aa.zip存档中。

相关内容