Trabalhando com a opção -x em zip

Trabalhando com a opção -x em zip

Não consigo descobrir a -xopção no comando zip. Quero compactar uma pasta de trabalho para salvá-la como backup, mas tenho alguns arquivos e um diretório que contém arquivos enormes que não preciso salvar. Portanto, gostaria de compactar todo o diretório, exceto o listado acima.

Aqui está meu roteiro:

#!/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/

Responder1

Modifique a última linha para ser,

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

informação relacionada