码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务器之间传送文件的两种方式

时间:2017-11-16 16:24:33      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:linux服务器传送文件

方式一: scp


【优点】简单方便,安全可靠;支持限速参数 

【缺点】不支持排除目录

【用法】

scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。


scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 


举例: 

scp /home/work/source.txt work@192.168.0.10:/home/work/   #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

  

scp work@192.168.0.10:/home/work/source.txt /home/work/  #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

  

scp work@192.168.0.10:/home/work/source.txt  work@192.168.0.11:/home/work/  #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

 

scp -r /home/work/sourcedir work@192.168.0.10:/home/work/  #拷贝文件夹,加-r参数 

scp -r /home/work/sourcedir work@www.myhost.com:/home/work/  #使用主机名 

scp -r -v /home/work/sourcedir work@www.myhost.com:/home/work/  #显示详情,加-v参数



方式二: rsync


【优点】功能强大,操作类似scp,支持排除目录,支持限速参数;还支持本地复制。 

【缺点】暂无

【用法】 

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的操作方式和scp和相似,但是比scp强大很多。使用双冒号分割主机名和文件路径时,是使用rsync服务器,这里不做介绍。 

命令格式: 

rsync [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 


举例: 

rsync /home/work/source.txt work@192.168.0.10:/home/work/  #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

  

rsync work@192.168.0.10:/home/work/source.txt /home/work/  #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

  

rsync work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/  #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

  

rsync -r /home/work/sourcedir work@192.168.0.10:/home/work/  #拷贝文件夹,加-r参数 

rsync -r /home/work/sourcedir work@www.myhost.com:/home/work/  #使用主机名 

rsync -r -v /home/work/sourcedir work@www.myhost.com:/home/work/  #显示详情,加-v参数


Linux服务器之间传送文件的两种方式

标签:linux服务器传送文件

原文地址:http://bantu.blog.51cto.com/13086752/1982399

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!