如何在zip命令中保留子文件夹

时间:2017-05-02 09:50:11

标签: linux shell zip robot

test
    |
    subFolder
        |
        -a.text
        -b.text

我们有上面的文件夹结构,我们想要创建一个包含子文件夹和文件的zip文件,当我们使用机器人执行以下命令时它会删除subFolder并将文件放入test.zip,请提示保留包含文件的subFolder的一些好方法

OS.Run    [ -f ${SC_HOME}/test.zip ] || zip -j ${SC_HOME}/test.zip ${SC_HOME}/test/*

1 个答案:

答案 0 :(得分:0)

OS.Run [-f $ {SC_HOME} /test.zip] || cd $ {SC_HOME}; zip -j test.zip test / *; cd /