文章目录
1. 文件传输的理解
文件传输:在linux系统当中,为了方便起见,我们直接使用命令来拷贝文件。
2.搭建实验环境
(1)配置网络,①首先我们将两个虚拟机进行重置;
②重新配置网络;
③用真机的两个图形界面代替两个虚拟机;
可以将虚拟机退出图形化界面的形式;(init 3)
3.文件传输命令
3.1常见命令
类别 | 命令 | 注释 |
---|---|---|
1.scp(远程复制) | scp 本地文件 远程主机用户@远程主机ip:远程主机目录 | ##上传文件 |
scp -r 本地目录 远程主机用户@远程主机ip:远程主机目录 | ##上传目录 | |
# scp 远程主机用户@远程主机ip:远程主机文件 本地目录 | ##下载文件 | |
# scp -r 远程主机用户@远程主机ip:远程主机目录 本地目录 | ##下载目录 | |
2.rsync(远程同步) | ##rsync(远程同步命令拷贝文件更快,rsync命令在linux里面好用,相当于远程镜像),速度快,但是会默认忽视文件属性、链接文件、设备文件 | |
rsync -r | ## 同步目录 | |
rsync -p | ## 同步权限 | |
rsync -o | ## 同步文件所有者 | |
rsync -g | ## 同步文件所有组 | |
rsync -l | ##同步链接 | |
rsync -D | ## 同步设备文件 | |
rsync -t | ## 同步文件时间戳 |
3.2注意:scp和rsync的区别(面试常问)
(1)