Linux 压缩、解压工具

一、Linux常见压缩文件名

.z			compress程序压缩的文件
.zip		zip程序压缩的文件
.gz			gzip程序压缩的文件
.bz2		bzip2程序压缩的文件
.xz			xz程序压缩的文件
.tar		tar程序打包的文件,并没有压缩过
.tar.bz2	tar程序打包的文件,经过bzip2压缩
.tar.gz		tar程序打包的文件,经过gzip压缩
.tar.xz		tar程序打包的文件,经过xz压缩

二、不同的压缩命令

1、gzip命令

1、命令格式: gzip 选项与参数 文件名
2、选项与参数:
	-c: 将压缩的数据输出到屏幕上,可通过数据流重定向处理。
	-d: 解压缩的参数
	-t: 可以用来检验一个压缩文件的一致性,看看文件有无错误
	-v: 可以显示出原文件/压缩文件的压缩比信息
	-#: #为数字的意思,代表压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6
  • 使用gzip -v 压缩文件并显示压缩比,使用gzip -d 解压缩会恢复到原文件并删除压缩文件
  • 使用gzip -c 文件名 > 压缩文件名将保留原文件并压缩

在这里插入图片描述

2、bzip2命令

1、bzip2是为了替换gzip以提供更好的压缩比而来,在用法上和gzip几乎相同。
2、命令格式: bzip2 选项与参数 文件名
3、选项与参数: 
	-c:	将压缩的过程产生的数据输出到屏幕上
	-d: 解压缩的参数
	-k: 保留原始文件
	-z: 压缩的参数(默认值,可以不加)
	-v: 可以显示出原文件/压缩文件的压缩比信息
	-#: 与gzip相同
  • 使用bzip2 -kv 保留原文件并输出压缩比信息,对文件进行压缩

在这里插入图片描述

  • 使用bzip2 -9 -c 文件名 > 压缩文件名压缩并保留原文件

在这里插入图片描述

3、xz命令

1、xz的用法几乎和bzip2/gzip一模一样,不过可以提供更好的压缩比
2、命令格式: xz 选项与参数 压缩文件名
3、选项与参数:
	-d: 解压缩参数
	-t: 测试压缩文件的完整性,看看有没有错误
	-l: 列出压缩文件的相关信息
	-k: 保留原本的文件不删除
	-c: 将数据在屏幕上输出
	-v: 显示出压缩比等信息
	-#: 压缩等级
  • 使用 xz -v 文件名 将文件压缩并显示压缩比信息

在这里插入图片描述

  • 使用 xz -9 -c 文件名 > 压缩文件名 以最高压缩比来压缩文件并保留原文件

在这里插入图片描述

4、tar命令

1、tar是一个可以将多个文件或目录打包成一个大文件的功能,同时可以通过gzip、bzip2、xz的支持将文件
进行压缩。
2、选项与参数
	-c: 建立打包文件,可以搭配-v来查看过程中被打包的文件名
	-t: 查看打包的文件内有哪些文件名
	-x: 解包或者解压缩的功能,可以搭配-C(大写)在特定目录解压,-t、-c、-x、不可出现在一串命令行中
	-z: 通过gzip的支持进行压缩/解压缩,此时文件名最好为*.tar.gz
	-j: 通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2
	-J: 通过xz的支持进行压缩/解压缩,此时文件名最好为*.tar.xz,-z、-j、-J不可以同时出现在一串命令中
	-v: 在压缩/解压缩的过程,将正在处理的文件名显示出来
	-f filname: -f后面要立刻接上要处理的文件名,建议-f单独写在一个选项
	-C 目录: 这个选项用在解压缩,要在特定的目录解压缩,可以用这个选项
	-p(小写): 保留备份数据的原本权限和属性,常用于备份重要的文件
	-P(大写): 保留绝对路径,也就是荀彧备份数据中含有根目录存在
	--exclude=FILE: 在压缩的过程中不要将FILE打包
  • 常用的压缩命令,使用bzip2的支持
    在这里插入图片描述
  • 常用的解压缩命令,使用bzip2支持

在这里插入图片描述

  • 常用的查询命令

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值