超详细教学linux五大压缩归档文件秘籍,快点来收入囊中吧!!

今日分享linux五大压缩归档文件秘籍

什么是压缩与归档?????

一、压缩可使减少占磁盘空间以及网络带宽

接下来是介绍压缩与打包(又名归档)
文件命令压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。

二、压缩与打包的区别:

打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件(或打包好的文件)通过一些压缩算法变成一个小文件。为什么要区分呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。

三、常见压缩文件格式:

windows:一是,zip,另一个是.rar。
linux:压缩格式:gz ,bz2,xz,zip,.tar.gz

五种方法是哪些???

一、zip(以.zip为后缀)
Zip 取名.zip 所要压缩文件… 【保留源文件】
实验准备:
生产一个800M大小的文件,用于测试压缩。
~]# dd if=/dev/zero of=test.txt bs=100M count=8
~]# zip test.zip test.txt
adding: test.txt (deflated 100%)成功
解压缩:unzip
-d:指定解压路径
~]# unzip test.zip -d /tmp/

二、gzip (后缀名:.gz)
gzip 要压缩文件 【删除原件并自动命名文件名+后缀】
~]# cp /var/log/messages .
~]# gzip messages
-d 解压缩
-#: 指定压缩比,压缩比越小,速度越大
gzip压缩时,原文件消失,生成压缩文件
解压:gunzip
gzip的压缩包,在解压后,压缩包消失,解压后的文件出现。
压缩其实是有级别的:1~9( 1级别最低,速度最快,压缩率最低;9级
别最高,速度最慢,压缩最高。) 默认级别是6。

三、bzip2 (后缀名: .bz2)比gzip压缩比高
bzip2 要压缩文件 【不保留源文件】
-d: 解压
-#:指定压缩比 (#是数字级别)
-k: 保留原文件
2)bunzip2 /path/to/somefile
3) bzcat /path/to/some_compress_file 不解压查看
解压:bunzip2

四、xz (后缀名:xz)
xz 要压缩文件 【压缩比更大】
-d : 解压
-k: 保留原文件
-c: 输入到屏幕
xzcat 不解压查看
unxz或 xzdec 解压

五、tar 既可以打包,又可以压缩
tar 选项 包名 打包的文件或目录
例如:tar -cf
-c: 创建打包文件
-f: 操作的文件
-x: 解压归档
-t: 不展开归档,直接查看归档了哪些文件
-C: 解压时指定路径
-r:向包中追加文件
-p: 保留权限信息
-v: 显示详细过程
-z:表示使用gzip压缩方式压缩或者解压缩
-j:表示使用bzip2压缩方式压缩或者解压缩

打包命令如:-zcvf zcvf .tar.gz
-jcvf jcvf .tar.bz2
解压命令如: -zxvf 包名
-jxvf 包名 -C 指定压缩文件被放目录
不解压查看包内容: tar -tf /tmp/acltest.tar.gz
tar -rf 包名 追加的文件: tar - rf t.tar t8.txt


*希望这篇文章对你们有帮助!!!
这里是JQ的博客,一个运维新生。欢迎多点赞支持!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值