需求
編寫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