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\*

관련 정보