Linux如何解压和压缩文件?(详解一看就会)

本文对比分析了gzip/gunzip、zip/unzip及tar三种压缩解压命令的特点与使用场景。gzip/gunzip适用于单一文件,但不保留原文件;zip/unzip支持目录压缩与指定解压,灵活性更高;tar则因其广泛兼容性和高效性成为当前主流选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gzip和gunzip

由于gzip和gunzip只能压缩文件且不保留原文件,所以已经被逐步淘汰了。

gzip 文件
gunzip 文件.gz

例:不能压缩文件夹
在这里插入图片描述例:压缩/shells文件夹下的for1.sh文件
可以看到压缩后for1.sh文件消失
在这里插入图片描述例:解压/shells/for1.sh.gz
在这里插入图片描述

zip和unzip

zip可以压缩目录,unzip可以指定解压目录

zip [选项]   XXX.zip 要压缩的内容
unzip [选项] XXX.zip

在这里插入图片描述在这里插入图片描述例:压缩/shells文件夹
在这里插入图片描述例:将shells.zip解压在/shells1下

在这里插入图片描述

tar

tar应该是目前最常用的解压缩命令
压缩(解压同理)

tar [选项] XXX.tar.gz 将要打包进去的内容

在这里插入图片描述
注意:tar会默认z选项,v是显示详细信息。所以我们的解压缩选项可以精简到2个字母。

例:在/目录下,压缩shells文件
在这里插入图片描述注意:tar会压缩在默认路径,如果使用绝对路径会报错

在这里插入图片描述
例:解压shells.tar.gz到指定路径
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值