コマンド zip のオプションがわかりません-x
。作業フォルダーを圧縮してバックアップとして保存したいのですが、保存する必要のない巨大なファイルを含むファイルやディレクトリがいくつかあります。そのため、上記のディレクトリを除くディレクトリ全体を圧縮したいと思います。
これが私のスクリプトです:
#!/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\*