![TAR은 날짜 패턴이 있는 디렉토리를 제외하지 않습니다.](https://linux55.com/image/36822/TAR%EC%9D%80%20%EB%82%A0%EC%A7%9C%20%ED%8C%A8%ED%84%B4%EC%9D%B4%20%EC%9E%88%EB%8A%94%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EC%A0%9C%EC%99%B8%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 다음과 같은 작은 스크립트를 작성했습니다.
#!/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로 변환합니다.
* 뒤에 */*를 추가하려고 했지만 성공하지 못했습니다.
어떤 팁이 있나요?