简述
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. 目录传输完成
内容小结
只有掌握操作技巧, 没有什么操作是困难, 以上的分享希望能帮助各朋友, 谢谢观看
注意: 本文为本公司原创, 转载请表明出处