rsync与scp命令讲解

scp: scp  [ [user@] from-host: ] source-file [ [user@] to-host:] destination-file

scp在远程系统上安全地来回复制文件

rcp:rcp [options]  source-file  destination-file

         rcp [options] srouce-file-list destination-directory

rcp可以通过网络通信的两个系统间复制一个或多个普通文件

rsync:rsync [options] [ [user@] from-host: ] source-file [ [user@] to-host:] destination-file

 

rsync data/$file data/$tagfile --port=30001 user@172.2.0.1::yx_mp_stat/

后面的两个::号,所指代的是172.2.0.1这台机子的rsync这个程序的配置文件,其端口号是30001。因此,打开rsync的配置文件,将会看到如下一项:

[yx_mp_stat]
path=/data/home/data/
read only = no
uid     = root
gid     = root
hosts allow = *

rsync分为客户端和服务器端。我们写rsync这个命令就是服务端。客户端就是172.2.0.1。这台机子在后台一直运行的rsync程序,其启动方式是:

rsync --daemon --address=172.2.1.2 --config=/data/home/stat/mp_yx_stat/rsyncd_30001.conf --port=30001

建好rsync服务端后,我 们就可以把文件推送到这了。


从任意一台linux机子上,执行如下rsync命令:

rsync ${tips_file}.txt.gz  ${tips_file}.vrf --port=30001 root@172.2.1.2::xy_mp_stat/

这个语句将会把文件${tips_file}.txt.gz  ${tips_file}.vrf推送到172.2.1.2机子上的目录/data/home/data/下。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值