概述
zip命令的功能是用来压缩文件,解压的命令是unzip。
压缩后不覆盖源文件,可以压缩目录
基础语法
zip [选项] [参数] [文件]
使用
压缩目录和文件
zip -r 压缩包名字 待压缩的文件和目录列表
eg:zip -r temp.zip a b/(作用是将a文件和b目录压缩在temp.zip里面,-r的意思是递归处理,将指定目录下的子目录和文件一起处理)
从压缩包中删除指定的文件
zip -d 压缩包名字 指定要删除的文件
eg:zip -d temp.zip a(作用是从temp.zip压缩包里面删除a这个文件夹)
更新压缩包中的文件
zip -f 压缩包的名字 需要更新的文件的名字
zip -f temp.zip a(如果a文件发生的变化,想在压缩包里面更新a的内容,可以这样子写)
zip -u 压缩包的名字 待更新或追加的文件(如果压缩包中有该文件,则更新,如果没有,则追加)
加密压缩
zip -e 压缩包名字 待压缩的文件或者是目录
eg:zip -e temp.zip /a/passwd