我试图在包含当前日期(YYYY_MM_DD)的bash脚本中创建一个zip文件夹。 我有这段代码:
currentArchive=$(date '+%Y_%m_%d')
zip -r ./aktuell ./Archive/${currentArchive}-bkt
但是当我运行脚本时,我收到以下错误:
zip警告:名称不匹配:./ Archive _03_30-bkt
我想要文件夹" aktuell"作为一个名为" 2017_03_30-bkt.zip"的zip文件夹;在文件夹"存档"。当前文件夹" aktuell"存在。
我做错了什么?
答案 0 :(得分:1)
zip命令中有源目标和目标目录。另外,在执行zip之前,请确保目标目录存在。
currentArchive=$(date '+%Y_%m_%d')
mkdir -p ./Archive/
zip -r ./Archive/${currentArchive}-bkt ./aktuell