用rsync代替scp在iOS和OSX之间传输数据

rsync的一大优势,是可以增量拷贝,即不覆盖原本已存在的文件。
在使用rsync前,需要在Cydia里搜索并下载rsync。安装完成后,使用方法如下(类比scp):
scp
scp root@192.168.1.1:/var/log/syslog ~/
scp -P 2222 root@localhost:/var/log/syslog ~/
rsync
rsync -avzu --progress root@192.168.1.1:/var/log/syslog ~/
rsync -avzu --progress -e ssh -p 2222 root@localhost:/var/log/syslog ~/
即source和destination不变;
scp改成rsync -avzu --progress
scp -P 2222改成rsync -avzu --progress -e ssh -p 2222

3 个赞
rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 2222" --progress /Users/abc/Desktop/test.txt root@localhost:/var/test.txt
1 个赞