linux基础命令之zip、unzip命令

zip命令是linux系统下压缩文件的命令,后缀为.zip。

unzip命令是对zip压缩包进行解压,和tar命令不同,tar命令是支持压缩和解压的命令

语法格式:

zip 参数 压缩名称 要进行压缩的目录或文件

unzip 参数 压缩包名称

zip命令比tar命令相对有些不同,zip是压缩文件,而tar命令是打包文件,因此zip命令对于目录和文件,有着不同的参数要求

-r参数:当我们要对某个目录进行打包时,需要加上该参数(命令2),否则会报错(命令1),且该参数支持压缩目录下的子目录

-l参数:是unzip命令用于查看压缩包里的文件信息,包含文件大小,时间,文件名,且-l参数,不会实际解压,只是负责查看,和tar命令的-t参数类似

-v参数:是显示压缩过程中的详细信息

-d参数:zip命令中该参数更新压缩包内的文件,如命令3,更新zip-1.zip压缩包里的1.txt文件,然后使用unzip -l参数查看压缩包里的文件信息,发现里面1.txt文件的时间属性已经更新

-d参数:是unzip命令将压缩包解压到指定目录,类似tar命令的-C参数

-n参数:unzip命令解压时,不会覆盖已有的文件,和电脑的解压工具类似,

-P(大写)参数:支持压缩的时候添加密码(命令1),unzip解压的时候(命令2),需要输入密码,否则无法解压,且解压的时候,还会询问是否要替换当前目录已有的文件

原文链接:,转发请注明来源!