MAC/Linux 压缩/解压缩命令大全整理 gzip / tar / zip

本文详细介绍了在MAC/Linux系统中使用gzip、tar和zip进行文件和文件夹的压缩及解压缩操作,包括不同参数的使用方法,如gzip的压缩级别设置,tar的归档功能,以及zip的加密和拆分压缩功能。

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

1-1, 常用压缩解压缩之gzip 压缩

gzip filename #对某个文件进行压缩,会默认生成.gz 的压缩文件,并且删除原文件;

gzip -k filename 或者 gzip -c filename > filename.gz #对某个文件进行压缩,保留原文件 (> 在Linux中有另存为的效果);

gzip -v filename #查看压缩后减少的百分比

gzip file1 file2 file3 #同时压缩多个文件,会生成相对应的压缩文件file1.gz, file2.gz, file3.gz.

gzip -r directory #压缩指定文件夹中的文件

gzip -9 filename # gzip允许您指定压缩级别的范围,从 1 到 9。-1 或 --fast 表示以最小压缩率获得最快压缩速度,-9 或 --best 表示以最大压缩率获得最慢压缩速度。 默认压缩级别为 -6。

1-2, 常用压缩解压缩之gzip 解压缩

gunzip filename.gz gzip -d filename.gz #解压缩,删除原文件

gzip -dk filename.gz #解压缩,保留原文件

gzip -d file1.gz file2.gz file3.gz #解压缩多个文件

gzip -l filename #列出压缩文件和原文件大小

输出结果:

compressed uncompressed ratio uncompressed_name

130 107 7.5% filename

2-1, 常用压缩解压缩之tar 压缩

tar -zcvf file.tar.gz /path/to/filename #压缩一个文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值