Работа с опцией -x в zip

Работа с опцией -x в zip

Я не могу разобраться с -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\*

Связанный контент