如何创建没有中间目录的zip文件?

时间:2015-06-26 09:23:51

标签: linux bash shell zip

我有一个目录结构:

    20150626/B/CCType1/file1
    20150626/B/CCType2/file2
    20150626/B/CCType3/file3

在Zip文件中,我希望目录结构为:

    20150626/CCType1/file1
    20150626/CCType2/file2
    20150626/CCType3/file3

跳过目录B,没有创建新的目录结构并显式复制/移动文件,因为有大量文件!

1 个答案:

答案 0 :(得分:0)

使用sym链接的这个技巧应该可以完成工作,避免复制/移动!

cd 20150626/
ln -s B 20150626
zip -r yourfile.zip 20150626/

(我不确定你可以直接使用zip来做到这一点)

相关问题