Arbeiten mit der Option -x in zip

Arbeiten mit der Option -x in zip

Ich komme mit der -xOption im Befehl zip nicht klar. Ich möchte einen Arbeitsordner komprimieren, um ihn als Backup zu speichern, aber ich habe einige Dateien und ein Verzeichnis mit großen Dateien, die ich nicht speichern muss. Daher möchte ich das gesamte Verzeichnis außer dem oben aufgeführten komprimieren.

Hier ist mein Skript:

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

Antwort1

Ändern Sie die letzte Zeile wie folgt:

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

verwandte Informationen