Linux

Rsync 是否使用網際網路數據遠端傳輸文件?

  • July 8, 2021

rsync昨天學會了使用。我使用它將文件推送到我的 Android 設備 ( Termux ),甚至從我的 Android 設備 (Termux) 中提取文件。

我使用此命令推送

rsync -e 'ssh -p 8022' -vaP <source> <username>@<ipaddresss>:/sdcard/rsync 

我用這個命令來

rsync -e 'ssh -p 8022' -vaP <username>@<ipaddresss>:/sdcard/rsync/* /home/me/rsync/

而且我注意到文件的傳輸速率超過 16000Kbps,這比我的網際網路連接(比 250Kbps 慢)快得多。

所以,這是我的問題:不rsync使用網際網路數據遠端傳輸文件嗎?

**注意:**我的筆記型電腦和智能手機都連接到同一個 Wi-Fi 網路。:)

由於您的手機與筆記型電腦連接到同一個本地網路,並且您可能使用該本地網路上設備的本地地址(即不是任何公共地址或名稱),因此不會通過您的 Internet 提供商的路由器傳輸任何數據。您的頻寬在該路由器上受到限制。這意味著rsync將能夠使用本地網路的全部頻寬。

如果您將手機移出本地網路並使用一些公共 IP 或名稱連接到筆記型電腦,那麼您將受到服務提供商的限制(並且可能受到中間網路上的擁塞等)的限制。

引用自:https://unix.stackexchange.com/questions/657481