在保留提取名称

时间:2018-02-17 18:08:20

标签: makefile zip unzip

我试图编写一个压缩目录内容的Makefile脚本。然后重命名zip文件,例如public_html.zip to test-1.0.zip。但解压缩unzip保留了第一个拉链名称。

到目前为止我已经

    plugin=test
    directory=public_html
    version=0.0.1
    all:
        @ echo "Build archive for plugin ${plugin} version=${version}"
        @ rm -f ${directory}.zip && zip -rj ${directory}.zip ./* 
        @ rm -f ${plugin}-${version}.zip && mv ${directory}.zip   ${plugin}-${version}.zip

但是,在我的mac上重命名或使用mv命令然后解压缩或解压缩会给我新名称test-1.0而不是public_html。

我知道git archive --prefix允许您为路径指定不同的名称。 我看了一下zip -j& amp; --junk-path,但他们似乎无法解决它。

我无法找到任何其他问题。其他人只是想重命名该文件夹,并不关心保留原始的zip名称。

0 个答案:

没有答案