Linux
Rsync 是否使用網際網路數據遠端傳輸文件?
我
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 或名稱連接到筆記型電腦,那麼您將受到服務提供商的限制(並且可能受到中間網路上的擁塞等)的限制。