Shell創建zip文件不包含完整路徑方法


需求

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM