![표준 도구를 사용하여 rsync에서 보낸 데이터를 실시간으로 출력하는 방법](https://linux55.com/image/60007/%ED%91%9C%EC%A4%80%20%EB%8F%84%EA%B5%AC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20rsync%EC%97%90%EC%84%9C%20%EB%B3%B4%EB%82%B8%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC%20%EC%8B%A4%EC%8B%9C%EA%B0%84%EC%9C%BC%EB%A1%9C%20%EC%B6%9C%EB%A0%A5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
저는 서버에 파일을 보내야 하는 일부 사람들을 위한 작은 도구를 개발 중입니다. rsync를 사용하여 rsync 데몬을 구현하고 싶습니다.
rsync가 실제로 전송한(압축되지 않은) 데이터의 양을 출력할 수 있습니까? 나는 최종 통계에 대해 말하는 것이 아닙니다. rsync가 데이터를 보낼 때 통계가 실시간으로 표시되기를 바랍니다.
참고: Rsync는 내 OS에서 사용 가능한 모든 버전에서 --info 플래그를 지원하지 않습니다.
답변1
(지금까지 rsync-3.1.2
)
이 --progress
옵션은 데이터가 전송되는 동안 정확히 무슨 일이 일어났는지에 대한 실행 로그를 제공합니다. 더 큰 파일에는 ETA, 전송 속도 등이 표시됩니다.
--progress
이 옵션은
rsync
전송 진행 상황을 보여주는 정보를 인쇄하도록 지시합니다. 이는 지루한 사용자에게 볼거리를 제공합니다. [...]
--info=progress2
비슷한 것을 시도할 수도 있지만 --progress
개별 파일이 아닌 전체 전송에 대한 정보를 표시합니다.