rsync 출력 만 요약으로 만들 수 있습니까?


34

rsync를 사용하여 많은 하위 디렉토리와 파일을 포함하는 매우 큰 디렉토리를 백업하므로 "증분 파일 목록"을보고 싶지 않습니다. 나는 결국 요약을 알고 싶습니다. 인수를 사용하면 -q아무것도 출력되지 않습니다. rsync 출력을 요약 만 만들 수 있습니까?

답변:


12

다음을 사용하십시오.

rsync -vr src/ dest/ | sed '0,/^$/d'

설명 : 플래그를 rsync사용하여 상세 모드에서 실행됩니다 -v. 자세한 파일 목록, 빈 줄 및 요약을 출력합니다. 이제 sed요약이 빈 줄로 분리되어 있다는 사실을 이용합니다. 첫 번째 빈 줄까지 모든 것이 표준 출력으로 인쇄되지 않습니다. ^$빈 줄과 일치하여 d출력되지 않도록합니다.


56

Wayne Davison 덕분 --stats에 백업 옵션을 사용합니다 .

rsync -am --stats src/ dest/

마지막에 멋진 작은 요약, 예.

Number of files: 6765
Number of files transferred: 0
Total file size: 709674 bytes
Total transferred file size: 0 bytes
(10 more lines)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.