두 디스크 간에 네 개의 폴더를 동기화(미러 모드)하는 스크립트가 있습니다. 실행되면 현재 있는 디렉터리를 표시하고 마지막으로 전송된 바이트 수, 속도 등을 표시합니다.
마지막 변경사항을 보여주는 매개변수가 있는지 궁금합니다. 예를 들어:
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
)에 자세히 설명되어 있습니다.