
4시간마다(00:00, 04:00...etc) cron 작업에서 실행되는 백업 세트가 있습니다. 이러한 파일의 이름은 다음을 기준으로 지정됩니다.
NOW=$(date +%F-%a-%H.%M)-filename
이는 로 번역됩니다 2016-10-25-Tue-04.00-filename
.
Mon-00.00
일주일에 한 번 월요일에 가장 최근 파일을 라는 다른 폴더에 복사하고 싶습니다 weekly
. 시도했지만 find . -mtime +0 | grep "Mon-00" | -exec mv /file/path/weekly {} \;
아직 파일을 만들지 않았기 때문에 테스트하는 방법을 알 수 없습니다. 이것이 작동할까요? 아니면 테스트할 더미 파일을 만드는 방법에 대해 조언해 주실 수 있나요 touch
?
답변1
find . \( -name "*Mon-00*" \) -mtime +6 -exec mv -t weekly {} \;