나는 2~3개월마다 (borgbackup을 사용하여) 모든 파일을 오프사이트에 저장하는 외장 하드 드라이브에 백업합니다. 제가 해결하려는 문제는 마지막 백업 이후 변경된 파일을 보호하는 방법입니다. 이는 크지 않을 수 있으며 무료 계층 클라우드 스토리지에 저장할 수 있습니다.
궁금합니다: 마지막 백업 이후 변경된 모든 파일을 찾을 수 있습니까?find
touch
마지막 백업 이후 편집한 파일보다 최신인 모든 파일), 하드 드라이브의 폴더에 대한 하드 링크를 생성하고 폴더를 클라우드에 백업합니다.
내가 뭔가를 잊었나요? 그러한 스크립트는 어떤 모습일까요? 더 쉬운 방법이 있나요?
답변1
~에서여기:
find 명령을 사용하여 특정 마지막 변경 날짜가 있는 파일을 찾을 수 있습니다. 예를 들면 다음과 같습니다.
$ find /home/you/path -iname "*.txt" -mtime +60 -exec cat {} \;
어디:
/집/당신/경로
찾고 있는 폴더
-내 이름
필요한 파일의 이름
-m시간
N*24시간 전에 파일에 마지막으로 액세스한 경우 파일 목록을 반환합니다. 예를 들어, 지난 2개월(60일) 내의 파일을 찾으려면 -mtime +60 옵션을 사용합니다.
-구현하다
Linux 명령을 실행합니다(여기서는 cat이지만 mv 또는 scp를 사용할 수 있음).
다음을 사용해 볼 수도 있습니다.동기화그런 목표를 위해.