使用 zip 中的 -x 選項

使用 zip 中的 -x 選項

我無法弄清楚-x命令 zip 中的選項。我想壓縮一個工作資料夾以將其保存為備份,但我有一些檔案和一個包含不需要保存的大檔案的目錄。因此我想壓縮除上面列出的目錄之外的整個目錄。

這是我的腳本:

#!/bin/bash
clear
echo "Saving all work directory in the backup"

now=$(date +'%Y_%m_%d')
filename=($(echo "backup_"$now))
cd /local00/home/F48174/Documents/scripts_eprou_aster/
echo "... removing /base because it's huge ..."

zip -9 -r /local00/home/F48174/Documents/backup/$filename.zip  -x /local00/home/F48174/Documents/scripts_eprou_aster/base/

答案1

將最後一行修改為,

zip -9 -r /local00/home/F48174/Documents/backup/$filename.zip  -x /local00/home/F48174/Documents/scripts_eprou_aster/base\*

相關內容