표준 도구를 사용하여 rsync에서 보낸 데이터를 실시간으로 출력하는 방법

표준 도구를 사용하여 rsync에서 보낸 데이터를 실시간으로 출력하는 방법

저는 서버에 파일을 보내야 하는 일부 사람들을 위한 작은 도구를 개발 중입니다. rsync를 사용하여 rsync 데몬을 구현하고 싶습니다.

rsync가 실제로 전송한(압축되지 않은) 데이터의 양을 출력할 수 있습니까? 나는 최종 통계에 대해 말하는 것이 아닙니다. rsync가 데이터를 보낼 때 통계가 실시간으로 표시되기를 바랍니다.

참고: Rsync는 내 OS에서 사용 가능한 모든 버전에서 --info 플래그를 지원하지 않습니다.

답변1

(지금까지 rsync-3.1.2)

--progress옵션은 데이터가 전송되는 동안 정확히 무슨 일이 일어났는지에 대한 실행 로그를 제공합니다. 더 큰 파일에는 ETA, 전송 속도 등이 표시됩니다.

--progress

이 옵션은 rsync전송 진행 상황을 보여주는 정보를 인쇄하도록 지시합니다. 이는 지루한 사용자에게 볼거리를 제공합니다. [...]

--info=progress2비슷한 것을 시도할 수도 있지만 --progress개별 파일이 아닌 전체 전송에 대한 정보를 표시합니다.

관련 정보