rsync를 사용하여 많은 하위 디렉토리와 파일을 포함하는 매우 큰 디렉토리를 백업하므로 “증분 파일 목록”을보고 싶지 않습니다. 나는 결국 요약을 알고 싶습니다. 인수를 사용하면 -q
아무것도 출력되지 않습니다. rsync 출력을 요약 만 만들 수 있습니까?
답변
다음을 사용하십시오.
rsync -vr src/ dest/ | sed '0,/^$/d'
설명 : 플래그를 rsync
사용하여 상세 모드에서 실행됩니다 -v
. 자세한 파일 목록, 빈 줄 및 요약을 출력합니다. 이제 sed
요약이 빈 줄로 분리되어 있다는 사실을 이용합니다. 첫 번째 빈 줄까지 모든 것이 표준 출력으로 인쇄되지 않습니다. ^$
빈 줄과 일치하여 d
출력되지 않도록합니다.
답변
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)