需求
編寫shell腳本希望結束時將結果打包成zip文件
實現
完整路徑
zip -r /tmp/result.zip ~/result/
打開壓縮包發現包含完整路徑/home/user/result/*
不含路徑
zip -rj /tmp/result.zip ~/result/
使用-j
參數不包含任何文件夾,壓縮文件內只含有result內的文件
一層路徑
cd ~
zip -r result.zip result/
進入所在文件夾進行壓縮則只包含一層路徑/result/*
拓展
使用UTC時間戳生成不重名的zip文件可以用如下命令
zip -r result_$(date +%s).zip result/
#filename: result_1593569307.zip