第十一章linux~文件在系统中的传输,压缩

本文详细介绍了在Linux环境下使用scp进行文件传输,rsync进行远程同步,tar进行归档,以及使用zip, gzip, bzip2等工具进行压缩和解压缩的方法。涵盖了各种参数的使用,如-r同步目录,-p同步权限,-o同步文件所有人,以及如何创建和解压tar.gz, tar.bz2, tar.xz等格式的压缩文件。

1,文件在系统中的传输
desktop虚拟机ip:172.25.254.147
server虚拟机ip:172.25.254.47
1.scp
scp file user@ip:/dir
scp user@ip:/file dir
在这里插入图片描述
2.rsync 远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件
-r 同步目录
在这里插入图片描述
-p 同步权限
在这里插入图片描述
-o 同步文件所有人
在这里插入图片描述
-g 同步文件所有组
在这里插入图片描述
-l 同步链接
-D 同步设备文件
-t 同步文件时间戳
在这里插入图片描述
3.tar 归档文件.(把很多文件变成1个文件)
-c 创建
在这里插入图片描述
在这里插入图片描述
-v 显示创建过程
-f 指定归档文件名称
-t 查看归档文件内容
-x 解档
-r 添加文件到归档中
在这里插入图片描述
—-get 解档指定文件
在这里插入图片描述
–delete删除归档中的指定文件
在这里插入图片描述
-c 指定解档目

4.压缩
先查看du -sh 文件名 查看大小
在这里插入图片描述
zip
zip -r xxx.tar.zip xxx.tar xxx是压缩的文件名
unzip xxx.tar.zip
在这里插入图片描述
在这里插入图片描述
gz
gzip xxx.tar
gunzip xxx.tar.gz
在这里插入图片描述
====
tar zcf xxx.tar.gz 直接创建压缩包文件,不需要归档

bz2
bzip2 xxx.tar
在这里插入图片描述
bunzip2 xxx.tar.bz2
===
tar jcf xxx.tar.bz2 /xxxx 直接创建压缩包文件,不需要归档
tar jxf xxx.tar.bz2

xz
xz xxx.tar
在这里插入图片描述
unxz xxx.tar.xz
====
tar Jcf xxx.tar.xz /xxx
tar Jxf xxx.tar.xz

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值