博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统中的文件传输优化
阅读量:2120 次
发布时间:2019-04-30

本文共 1587 字,大约阅读时间需要 5 分钟。

Linux系统中的文件传输优化

[1].实验环境的建立

需要2台主机并且保证这俩台主机是可以通信的

1.Red Hat 7 (IP:192.168.1.13)
2.Red Hat 8 (IP:192.168.1.14)
图片1.

[2].Scp命令

命令格式:

scp   westos      root@192.168.1.14:/mnt/     将本地文件复制到远程主机scp   本地文件    远程主机用户@远程主机ip:远程主机目录

在这里插入图片描述在这里插入图片描述

scp   root@192.168.1.14:/mnt/westos8.0    .   将远程主机文件复制到本地scp   远程主机用户@远程主机ip:远程主机目录    本地文件

在这里插入图片描述在这里插入图片描述

[3].Rsync命令

1.Scp与Rsync的对比实验

实验环境:

对实验环境进行免密处理

ssh-keygen                           生成密钥ssh-copy-id -i  /root/.ssh/id_rsa.pub   root@192.168.1.14

在这里插入图片描述

在这里插入图片描述
2.Rsync的用法

rsync     文件               远程用户@远程主机ip:远程主机目录rsync    远程用户@远程主机ip:远程主机目录    文件路径

Rsync的常规用法:

命令 功能
-c 复制目录
-l 复制链接
-p 复制权限
-t 复制时间数
-o 复制拥有者
-g 复制拥有组
-D 复制设备文件

8.

3.结果

rsyns -r /mnt root@192.168.1.14:/mntrsyns -r /mnt/ root@192.168.1.14:/mnt

在这里插入图片描述在这里插入图片描述

rsyns -rl /mnt root@192.168.1.14:/mnt

在这里插入图片描述

rsyns -rlp /mnt root@192.168.1.14:/mnt

在这里插入图片描述

rsyns -rlpog /mnt root@192.168.1.14:/mnt

在这里插入图片描述

rsyns -rlpogt /mnt root@192.168.1.14:/mnt

在这里插入图片描述

rsyns -rD /dev/pts root@192.168.1.14:/mnt

在这里插入图片描述

[3].文件的归档压缩

1.文件归档

Tar命令

命令 功能
c 创建
f 指定文件名称
x 解档
t 查看
r 向归档文件中添加文件
–get 解档指定文件
–delete 删除指定文件
-C 指定解档路径

2.实验结果

tar cf etc.tar /etc/

在这里插入图片描述

tar tf etc.tar

在这里插入图片描述

tar rf etc.tar westos_rhel8

在这里插入图片描述

tar xf etc.tar
tar f etc.tar   --get westos_rhel8
tar f etc.tar  --delete  westos_rhel8

在这里插入图片描述

tar xf etc.tar -C /mnt

在这里插入图片描述

3.文件的压缩:使得文件占用空间变小
3.1

zip -r etc.tar.zip etc.tar                 zip格式压缩unzip etc.tar.zip                          zip格式解压缩

在这里插入图片描述

3.2

gzip  etc.targunzip etc.tar.gz

在这里插入图片描述

3.3

bzip2  etc.tarbunzip2 etc.tar.gz2

在这里插入图片描述

3.4

xz  etc.tarunxz etc.tar.gz

在这里插入图片描述

4.tar+压缩

4.1 gzip

tar zcf etc.tar.gz /etctar zxf etc.tar.gz

在这里插入图片描述

4.2 bzip

tar jcf etc.tar.bz2 /etctar jxf etc.tar.bz2

在这里插入图片描述

4.3 xz

tar Jcf etc.tar.xz /etctar Jxf etc.tar.xz

在这里插入图片描述

转载地址:http://hbzrf.baihongyu.com/

你可能感兴趣的文章
Chrome开发者工具
查看>>
Java工程师成神之路
查看>>
如何在 Linux 上自动设置 JAVA_HOME 环境变量
查看>>
MSSQL复习笔记
查看>>
Spring基础知识汇总
查看>>
Chrome扩展插件
查看>>
log4j.xml 日志文件配置
查看>>
如何删除MySql服务
查看>>
BAT Java和Rti环境变量设置
查看>>
NodeJs npm install 国内镜像
查看>>
python3.5.2 mysql Exccel
查看>>
mysqlDump 导出多表,其中部分表有限制数据内容
查看>>
vi 替换方法
查看>>
BAT 相关
查看>>
ANT集成SVNANT访问SVN(Subversion)
查看>>
高可用架构-- MySQL主从复制的配置
查看>>
jvm调优-从eclipse开始
查看>>
构建微服务:Spring boot 入门篇
查看>>
jvm调优-命令大全(jps jstat jmap jhat jstack jinfo)
查看>>
Spring boot Myibatis
查看>>