마지막에 변경된 내용을 표시하는 rsync 매개변수가 있나요?

마지막에 변경된 내용을 표시하는 rsync 매개변수가 있나요?

두 디스크 간에 네 개의 폴더를 동기화(미러 모드)하는 스크립트가 있습니다. 실행되면 현재 있는 디렉터리를 표시하고 마지막으로 전송된 바이트 수, 속도 등을 표시합니다.

마지막 변경사항을 보여주는 매개변수가 있는지 궁금합니다. 예를 들어:

  • A/asd에서 B/asd로 a, b, c 복사

  • B/asd에서 d,e,f를 제거했습니다.

답변1

옵션은 -i전송 --itemize-changes되거나 삭제된 각 파일에 대해 파일 유형과 해당 특정 파일의 전송을 결정한 조건을 설명하는 코드가 포함된 행을 출력합니다.

예를 들어, 선은 다음과 같습니다.

>f.st.... cd64.iso

여기서는 >원격 시스템에서 로컬 시스템으로의 전송을 의미합니다. f는 일반 파일을 의미하며 원격 시스템에 있는 파일의 크기와 마지막 수정 시간이 로컬 시스템에 있는 파일과 다르기 때문에 파일이 전송되었음을 나타냅니다 s.t

형식은 매뉴얼 rsync(찾기 --itemize-changes)에 자세히 설명되어 있습니다.

관련 정보