3일이 지난 파일 백업

3일이 지난 파일 백업

다음으로 시작하는 파일을 이동하는 방법: DRR_O_sql.

그러면 3일 전의 다른 디렉터리는 /home/backup입니다.

 DRR_O_sql.35435
 DRR_O_sql.4534534
 DRR_O_sql.54232
 DRR_O_sql.4.efdedwe

답변1

노력하다:

find /some/path -name DRR_O_sql\* -mtime +3 -type f -exec mv "{}" /home/backup \;

/some/path가 소스입니다.

이는 디렉토리 구조를 유지하지 않는다는 점에 유의하십시오.

답변2

아래 예에서 "/tmp/SOURCE" 디렉터리를 바꾸고 특히 중복된 파일 이름을 고려하여 올바르게 테스트하는 것을 잊지 마십시오.

find /tmp/SOURCE -type f -name DRR_O_sql\* -atime +4 -print0 | xargs -0 -I '{}' cp --preserve '{}' /home/backup

관련 정보