Linux如何传输数据至另一台Linux?

电子说

1.3w人已加入

描述

简述

Windows之间互相传输数据属常见和普及的日常操作, 相信大家也不会陌生及懂操作, 但Linux如何传输数据至另一台Linux呢? 文章内会详细为大家解说

什么是资料传输

一般资料传输是指数据拷贝到另一台机的行为叫资料传输,一向使用Windows的朋友,可能会认为资料传输就是简单的复制及贴上, 但在Linux上, 会多加了一种叫"权限", 就是传输的文档可自定义权限的保留, 也直接影响传输后的资料能否立即用上, 请大家小心

数据传输的方法

传输指令解说

scp    本机或跨机传输数据

-C   压缩传输数据

-p   保留文件属性及权限

-r   递归复制一个目录。

-v   详细展示传输数据情况 (包括传输失败的资料)

指令格式    scp [参数] [目标目录或文件] [对方服务器帐号]@[对方服务器IP]:[数据传输目的地位置]

指令范例    scp -rCpv /test_dir root@10.0.0.71:/

实战测试

事前准备

服务器A : 10.0.0.21 / Centos 7 

服务器B : 10.0.0.71 / Centos 7

目标传输文件 : 10.0.0.21( 内的 /test_dir )

1. 登入服务器A

2. 确定目标数据是否存在

[输入]# ls -dal /test_dir

[展示]drwxrwxrwx. 2 root root 6 Apr  8 23:02 /test_dir

3. 服务器A传输目标文件至服务器B

[输入]# scp -rCpv /test_dir root@10.0.0.71:/

4. 确定目录是否成功传输

[输入]# ls -dal /test_dir

[服务器A展示] drwxrwxrwx. 2 root root 60 Apr  8 23:06 /test_dir

[服务器B展示] drwxrwxrwx. 2 root root 60 Apr  8 23:06 /test_dir

[比对结果] 所有数据相同, 传输成功

5. 目录传输完成

内容小结

只有掌握操作技巧, 没有什么操作是困难, 以上的分享希望能帮助各朋友, 谢谢观看

《以上内容为迅连网络提供的参考资料, 如有更多想了解请随时联络查询, 企业团队24小时为你候命》

注意: 本文为本公司原创, 转载请表明出处

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分