x시간마다 폴더를 생성하는 백업 소프트웨어가 있습니다. 이와 같이:
170425-1000/
170425-1100/
170425-1200/
(폴더 이름에는 타임스탬프가 있으며 이는 파일 시스템의 "마지막 수정" 속성으로도 제공됩니다.
최근 폴더(모든 파일 및 하위 폴더 포함)를 재동기화하고 싶습니다.
답변1
귀하의 경우 최신 디렉토리는 사전순으로 성이 있는 디렉토리입니다. 따라서 확장의 마지막 요소이거나 *
디렉터리 이름과 일치하는 다른 패턴입니다.
sync_latest_dir () {
eval "last=\${$#}"
rsync -a "$last" remote-host:/some/where/
}
sync_latest_dir [0-9][0-9][0-9][0-9][0-9][0-9]-*