scp,rsync可在两台主机之间实现文件传输,scp我们在学习ssh的时候就有接触过
-
scp
上传
scp 本地文件 远程用户@远程主机IP:远程主机目录
下载
scp 远程用户@远程主机IP:远程主机文件 本机目录
1 下载192.168.239.129桌面的test文件到本机server桌面
2 上传本机server桌面的file目录到192.168.239.128桌面
scp [选项]
-r 递归复制整个目录
-p 保留源文件修改时间,访问时间和访问权限
-P 指定数据传输的端口
-
rsync
同步文件时,可以保留原来文件的权限,时间,软硬链接等附加信息
rsync [选项]
-o --owner # 保持owner属性(属主)
-g --group # 保持group属性(属组)
-p --perms # 保持perms属性(权限,不包括特殊权限)
-D # 拷贝设备文件和特殊文件
-l --links # 拷贝软链接
-t --time # 不更改时间戳属性(属主)