编辑
2023-03-08
Linux学习
00
请注意,本文编写于 561 天前,最后修改于 558 天前,其中某些信息可能已经过时。

目录

1.gzip,zcat
2.bzip2,bzcat
3.tar
  • z compress程序压缩文件(不流行了)
  • gz gzip程序压缩的文件
  • bz2 bzip2程序压缩的文件
  • tar tar程序打包的数据,并没有被压缩过
  • tar.gz tar程序打包的文件,其中经过gzip的压缩
  • tar.bz2 tar程序打包的文件,其中经过bzip2的压缩

1.gzip,zcat

gzip(应用最广)可以解开compress、zip、gzip等软件所压缩的文件;

zcat可以读取纯文本被压缩后的压缩文件,还可以读取compress和gzip的压缩文件

语法:

gzip 【-cdtv#】 文件名

-d:解压缩的参数

-y:显示原文件/压缩文件的压缩比等信息

2.bzip2,bzcat

gzip是用来取代compress的,bzip2则是为了取代gzip并提供更佳的压缩比来的

bzcat读压缩文件

语法:

bzip2 【-cdkzv#】 文件名

-k:保留源文件不会删除原始文件

-d: 解压

-v:显示原文件/压缩文件的压缩比等信息

-#:同gzip,计算压缩比的参数

-c: 同gzip,将压缩产生的数据输出到屏幕上

3.tar

打包文件

语法

打包与压缩:tar [-j][-z] [cv] [-f 新建的文件名] filename

查看文件名:tar [-j][-z] [tv] [-f 新的文件名]

解压缩:tar [-j][-z] [xv] [-f 新建的文件名] [-C 目录]

-j:通过bzip2的支持进行压缩/解压缩,此文件名最好为*.tar.bz2

-z:通过gzip的支持进行压缩/解压缩,此文件名最好为*.tar.gz

-c:新建打包文件,可搭配-v来查看过程中被打包的文件名(filename)

-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来

-x:解打包或解压缩的功能,可搭配-C在特定目录中解开,-c、-t、-x

不能出现在一起!!!!!

-f filename:-f 后接被处理的文件名

-t:查看打包文件的内容有哪些文件名

-C 目录:解压缩时,在特定的目录解压缩

压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Gustav

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!