linux命令: tar、zip、gzip压缩和解压用法及区别

您所在的位置:网站首页 压缩linux命令 linux命令: tar、zip、gzip压缩和解压用法及区别

linux命令: tar、zip、gzip压缩和解压用法及区别

2024-07-13 05:36| 来源: 网络整理| 查看: 265

首先简单了解下市面上的压缩格式:

zip:Linux、Windows、MacOS系统

7zip:Windows系统常用

rar:Windows系统常用

tar:Linux、MacOS常用

gzip:Linux、MacOS常用常用

linux涉及常用的zip、tar、gzip用法和区别:

1.zip压缩、unzip解压用法

1)压缩:

语法:zip [-r] 文件名.zip 需要压缩的文件

[-r]:被压缩的包含文件夹的时候,需要使用-r选项;

将当前文件夹中的3个txt文件压缩,文件名为:123.zip

将当前文件夹中的2个test文件夹压缩,文件名为:234.zip

2)解压

语法:unzip 参数 [-d] 路径

[-d]:指定要解压去的位置;参数:被解压的zip压缩包文件;路径:解压到要解压去的位置。

将文件或文件夹解压到test1文件夹中

2 tar压缩和解压用法

区别:压缩分为两种压缩格式 .tar (tar格式)和 .tar.gz(gzip格式):

.tar:归档文件,即简单的封装,体积几乎没有什么变化;

.tar.gz:使用gzip算法将文件压缩到一个文件,极大的减少压缩后的体积。

语法:tar [-c -v -x -f -z -C] 参数1 参数2 参数3...参数N

-c,创建压缩文件,用于压缩模式;

-v,显示压缩、解压过程,用于查看进度;

-x,解压模式;

-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个;

-z,gzip模式,不使用-z就是普通的.tar格式,如果使用的话,一般处于选项位第一个;

-C,选择解压的目的地,用于解压模式;

1).tar格式压缩、tar.gz格式压缩(tps:可以看到两者体积对比差异)

将txt文档压缩到123.tar

将txt文档压缩到123.tar.gz

2).tar和.tar.gz两种模式解压缩(tps:-C 指定解压路径)

将.tar文件解压到当前路径的test2文件夹中(查看test2文件夹,成功解压):

将.tar文件解压到当前路径的test2文件夹中(查看test1文件夹,成功解压):

3. gzip压缩、gunzip解压(针对单个的文件压缩和解压)

1)压缩:语法:gzip 参数(需要压缩的文件)

2)解压:语法:gunzip 参数(待解压的文件)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3