系统文件传输

1.什么叫linux系统的文件传输?

在日常生活当中我们在两台主机之间拷贝东西使用u盘,这样比较麻烦。
在linux系统当中,为了方便起见,我们直接使用命令来拷贝文件。

2.搭建实验环境

 防止真机被搞坏,所以我们在两台虚拟机之间进行文件传输
 但是必须保证传送方的文件是存在的
 也就是先在文件发送方的虚拟机里面建立文件,然后再传输给文件接收方的虚拟机

步骤一

在真机里面打开两台虚拟机并且配置网络,配置网络之前已经讲过,这里就不再赘述
一台为Desktop主机,另一台为server主机

在这里插入图片描述

Desktop主机的ip为172.25.254.111

在这里插入图片描述

server主机的ip为172.25.254.211

在这里插入图片描述
步骤二
因为虚拟机反应没有真机快,因此我们用真机的两个shell分别远程连接控制两台虚拟机,文件传输的效果直接在两个shell当中显示,与图形界面无关。
真机控制Desktop主机:

在这里插入图片描述

真机控制server主机:

在这里插入图片描述接下来所有文件传输的实验在两个shell里面做即可

3.文件传输命令

(1)一般命令:scp (一般使用scp命令在两个系统之间至直接拷贝文件比较慢)

 scp file user@ip:/dir     相当于上传(将自己主机上面的文件复制到远程主机上面)
 scp  user@ip:/file  dir   相当于下载(将远程主机上面的文件复制到自己的主机上面)

上传和下载在sshd服务里面已经演示过,这里就不再赘述
(2)远程同步命令:rsync

rsync(远程同步命令拷贝文件更快,rsync命令在linux里面好用,相当于远程镜像)
rsync  远程同步命令,速度快,但是会默认忽视文件属性、链接文件、设备文件

后面的参数如下表:

r 同步目录
p 同步权限
o 同步文件所有人
g 同步文件所有组
l 同步链接
D 同步设备文件
t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值