Linux初学笔记(七)–[命令]文件解压–gz. bz2.tar

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
疫情还没有结束,希望祖国不要重复感染,我们一起努力向前,中国加油。---jeff 20200327

一、Linux的压缩解压方式--汇总

1、【通用的压缩与解压】
zip:通用文件压缩,特点:linux和windows都识别,但压缩比例没有gzip好;
zip -r:通用压缩目录
unzip:解压文件
2、【linux的文件压缩与解压】
gzip:压缩文件,特点:只能压缩文件,不能压缩目录,但不保留原文件;
gunzip:解压文件
bzip2 -k:保留源文件的压缩,特点:gzip的升级版,压缩比例惊人
3、【linux的目录压缩与解压】
tar -zcf :打包目录夹并压缩打包物 gz
tar -zxf:解压目录夹 gz
tar -cjf:打包目录夹并压缩打包物 bz2压缩
tar -xjf:解压目录夹bz2

二、Liunx和windows 通用的解压方式--zip

用来和windows互传压缩包使用(默认linux不支持除zip外的其他解压方式)
【特点】能保留原先被压缩文件,但压缩能力没有gzip好
【语法】Zip -r [压缩后文件名]【被压目录】
【属性参数】-r 是压缩目录,不加 是压缩文件

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
解压unzip 文件名 即可 这里略

三、Linux文件的压缩与解压-gz与bz.2

gzip:压缩文件,特点:只能压缩文件,不能压缩目录,但不保留原文件;
gunzip:解压文件
bzip2 -k:保留源文件的压缩,特点:gzip的升级版,压缩比例惊人

3.1、通过gzip压缩文件与解压

1、压缩
【命令格式】gzip+文件名

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
完成压缩
注意:gzip只能压缩文件,且不保留原文件,不能压缩目录。

2、解压
通过gunzip完成文件解压缩
【命令格式】gunzip+文件名

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar

3.2、通过gzip压缩文件与解压

该功能是gzip的升级版
特点是压缩后能保留源文件(有属性),压缩后生成的文件格式为.bz2
【-k】 属性 即保留源文件属性
压缩比惊人!!!
【语法】bzip2 -k + 文件名
解压需要通过 tar -cjf来完成

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar

四、 通过tar压缩目录与解压(重点)

tar功能强大也是主要的打包压缩功能,具备:文件夹打包、压缩 gz、bz2 能力
简单汇总他的主流用法如下:
tar -zcf :打包目录夹并压缩打包物 gz
tar -zxf:解压目录夹 gz
tar -cjf:打包目录夹并压缩打包物 bz2压缩
tar -xjf:解压目录夹bz2
超出以上4种,就用xshell 弄出来打包比较方便。

4.1、普通打包 tar

【打包公式】tar可以打包目录
-c 打包
-v显示详细信息
-f 制定文件名
-z 压缩
【格式】 tar -cvf 压缩后的文件名 打包的目录
构造一个装有4个文件的文件夹目录supperjeff

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
通过tar来打包,打包出1个Q的文件包
Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
为了培养习惯,我重新做了一个Q.tar的打包文件
Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
完成打包+压缩!这也是最常用的打包压缩方法(主流)
Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
如果就已经想好了要打包且要压缩,那直接用-zcf 后缀即可,不需要那么麻烦
Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar

4.2 解压tar

-x解包
tar -zxwf +文件名

Linux初学笔记(七)--[命令]文件解压--gz. bz2.tar
weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: