zip 压缩、unzip 解压缩

本文介绍了Linux系统中常用的zip命令,包括如何压缩文件和目录,压缩选项如-v(可视化)、-q(静默)、-r(递归)、-d(删除)、-n(压缩级别)和-e(加密)。通过示例展示了如何压缩目录、删除压缩包内文件、加密压缩以及追加文件到已压缩包。了解这些基本操作将有助于提升Linux系统的文件管理效率。

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

zip 压缩

zip 命令为压缩命令,压缩后不覆盖源文件,可以压缩目录,一般后缀名为.zip用于压缩文件,其语法格式如下:

zip [选项] 文件名.zip  /xxx/路径xxx/文件

常用参数选项如下:

-v		:可视化操作,显示压缩的执行过程,默认就是可视化
-q		: 静默操作,不显示指令执行过程
-r 		:表示递归打包包含子目录的全部内容
-d		:从压缩文件内删除指定的文件
-n		:n为一个数字,压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好
-e   	:加密压缩文件 
-u		:追加文件到zip压缩包中

演示示例:

zip -vr etc.zip /etc/				#压缩/etc/目录,压缩文件名为etc.zip
zip -d myfile.zip smart.txt			#删除压缩文件中的指定文件
zip -e passwd.zip  /etc/passwd 		#加密压缩,需要输入密码
zip -u passwd.zip mypasww.txt		#追加mypasww.txt文件到压缩包中

unzip 解压缩

unzip是解压缩文件命令,对应于zip压缩命令,unzip 是专门对zip压缩的文件进行解压缩的,其语法格式如下:

unzip [-Z] [-opts[modifiers]] 压缩包.zip [list] [-x xlist] [-d exdir]

常用参数选项如下:

-d :解压文件到指定目录中去
-t	:检查压缩文件是否正确
-l	:仅查看压缩文件包里的内容
-q	:静默模式,即解压时不显示详细解压过程

演示示例:

unzip -t  ziptext.zip				#检查压缩文件是否正确
unzip -l  ziptext.zip				#查看列出压缩文件里的内容
unzip  ziptext.zip					#解压文件,默认就是解压到当前目录
unzip ziptext.zip -d /test/ 		#解压文件到指定的目录
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值