rsync có một --info
tùy chọn có thể được sử dụng để không chỉ đưa ra tiến trình hiện tại mà còn cả tốc độ truyền và thời gian trôi qua:
--info=FLAGS fine-grained informational verbosity
Giải thích về cách sử dụng nó xuất hiện dưới -P
tùy chọn trong trang man:
-P The -P option is equivalent to --partial --progress. Its purpose is to
make it much easier to specify these two options for a long transfer that
may be interrupted.
There is also a --info=progress2 option that outputs statistics based on
the whole transfer, rather than individual files. Use this flag
without out‐putting a filename (e.g. avoid -v or specify --info=name0)
if you want to see how the transfer is doing without scrolling the screen
with a lot of names. (You don’t need to specify the --progress
option in order to use --info=progress2.)
Vì vậy, sau đây:
rsync -r --info=progress2 --info=name0 "$src" "$dst"
Kết quả sau đây là đầu ra và được cập nhật liên tục:
18,757,542,664 100% 65.70MB/s 0:04:32 (xfr#1389, to-chk=0/1510)
Lưu ý rằng khi chuyển bắt đầu tổng số khối, và do đó tiến trình hiện tại, có thể thay đổi khi tùy chọn đệ quy được sử dụng khi nhiều tệp được phát hiện để đồng bộ hóa