미러링된 폴더보다 오래된 모든 폴더에 대해 명령 실행

미러링된 폴더보다 오래된 모든 폴더에 대해 명령 실행

이것이 내 문제입니다. 매일 밤 데이터를 원격 위치로 이동했는데 데이터는 수정 날짜를 올바르게 유지하지만 폴더가 일치하지 않습니다. 내가 하고 싶은 것은 폴더의 수정 날짜를 확인하고, 로컬 날짜가 원격 날짜보다 빠르면 해당 폴더를 터치하여 업데이트하고 싶습니다.

내 폴더 구조는 다음과 같습니다.

/srv/remote
├── dirA
│   ├── dirA1
│       ├── file1
│       └── file2
└── dirB
    └── file1

/srv/local
├── dirA
│   ├── dirA1
│       ├── file1
│       └── file2
│       └── file3
│   ├── dirA2
│       ├── file1
└── dirB
    └── file1

내가 이걸 찾았는데,디렉토리의 모든 폴더를 터치합니다., 각 폴더를 터치하는 방법에 도움이 되지만 미러링된 폴더(존재하는 경우)의 수정 시간을 비교하여 터치해야 하는 폴더를 나열하는 find 명령을 알아낼 수 없습니다.

관련 정보