1. scp
【优点】简单方便,安全可靠的限速参数支持
【缺点】不支持排除列表
【使用方法】
scp是安全复制,用于复制远程文件。 数据传输使用ssh,使用与ssh相同的身份验证方法,并提供相同的安全保证。
命令格式:
scp [参数]源地址(用户名@IP地址或主机名) :文件路径目标地址(用户名@IP地址或主机名) 3360文件路径linux获取远程系统文件这个过程需要远程输入密码
10.40.71.201将计算机上的nginx错误日志error.log文件复制到本地/home/目录
scproot @ 10.40.71.201:/usr/local/nginx/logs/error.log/home /
2.rsync
【优点】功能强大,操作类似于scp,支持目录排除,还支持本地复制,支持限速参数。
【缺点】暂时没有
【使用方法】
rsync是类unix系统上的数据镜像备份工具,从软件的名称中可以看出——远程同步。 其操作方法与scp相似,但比scp强大得多。 如果要用两个冒号分隔主机名和文件路径,请使用rsync服务,但此处不介绍。
命令格式:
rsync [参数]源地址(用户名@IP地址或主机名) :文件路径目标地址(用户名@IP地址或主机名) 3360文件路径
示例:
使用的用户是work,还需要输入用户密码
rync/home/work/source.txtwork @ 192.168.0.10:/home/work/#将本地source.txt文件置于192.168.0.10计算机上
ryncwork @ 192.168.0.10:/home/work/source.txt/home/work/# 192.168.0.10将计算机上的source.txt文件保存在本地
ryncwork @ 192.168.0.10:/home/work/source.txtwork @ 192.168.0.113360/home/work/#把192.168.0
rync-r/home/work/source dir work @ 192.168.0.10:/home/work/#复制文件夹,添加-r参数
rsync-r/home/work/source dir work @ www.my host.com :/home/work/#使用的主机名
rsync-r-v/home/work/source dir work @ www.my host.com :/home/work/#查看详细信息并添加-v参数
rync-r-v-- exclude source dir/not include/home/work/source dir work @ www.my host.com 360/home/work/#排除子延迟