TAR은 날짜 패턴이 있는 디렉토리를 제외하지 않습니다.

TAR은 날짜 패턴이 있는 디렉토리를 제외하지 않습니다.

나는 다음과 같은 작은 스크립트를 작성했습니다.

#!/bin/bash
TODAY=`date --rfc-3339=date`
CHECKDATE=`date --date "2 days ago" --rfc-3339=date`
FILENAME=$TODAY-package.tar

tar cvf $FILENAME --no-recursion --after-date $CHECKDATE *
tar uvf $FILENAME --after-date $CHECKDATE require plugin img

이것은 (적어도 내 의도에서는) 두 파일을 모두 포함하는 .tar 파일을 생성해야 합니다.그리고디렉터리가 수정되었습니다.뒤쪽에루트 디렉토리와 관련된 특정 날짜(스크립트 실행 날짜 2일 전)에 대해 재귀적으로 작동합니다.필요하다,끼워 넣다그리고영상목차.

문제는 추가하는 동안 이전 파일을 올바르게 제외하는 것 같습니다.디렉토리당가장 오래된 것까지 .tar로 변환합니다.

* 뒤에 */*를 추가하려고 했지만 성공하지 못했습니다.

어떤 팁이 있나요?

관련 정보