Linux 的 文件传输,同步

一、scp

不能用可能是没有x权限

which  scp

chmod +x  

scp   a.txt   root@192.168.9.10:/root    #a.txt 为本地文件

-r :目录

-p:  时间、权限 保留

-P:远端主机端口

-C:压缩数据【大文件用】

二、sftp

sftp   root@192.168.9.10  #登录到远端主机

get   /root/a  /opt    #将远端主机的/root/a  下载到本地的 /opt目录

cd  /tmp

put   /opt/b       #将本地主机的/opt/b 上传到远程主机的/tmp

三、rsync 断点续传

-a:保留权限,时间戳,所有者等

-v:输出更多信息

-z:压缩,提高速度

rsync  -avz  /root/a/    root@192.168.9.10:/tmp   #本地文件同步到远程主机

rsync  -av  root@192.168.9.10:/tmp/a/   /root     #远程主机文件同步到本地/root

rsync -avz /source_dir/     /destination_dir/            #同一个主机不同目录文件同步

注意

rsync  -avz   /etc/hosts   root@192.168.9.10:/tmp

如果/etc/hosts 后不加  / ,即不是/etc/hosts/

则将该目录也一起同步;

/etc/hosts/   :只同步/etc/hosts/ 这个文件


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值