zip 压缩
zip 命令为压缩命令,压缩后不覆盖源文件,可以压缩目录,一般后缀名为.zip用于压缩文件,其语法格式如下:
zip [选项] 文件名.zip /xxx/路径xxx/文件
常用参数选项如下:
-v :可视化操作,显示压缩的执行过程,默认就是可视化
-q : 静默操作,不显示指令执行过程
-r :表示递归打包包含子目录的全部内容
-d :从压缩文件内删除指定的文件
-n :n为一个数字,压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好
-e :加密压缩文件
-u :追加文件到zip压缩包中
演示示例:
zip -vr /etc/ #压缩/etc/目录,压缩文件名为
zip -d #删除压缩文件中的指定文件
zip -e /etc/passwd #加密压缩,需要输入密码
zip -u #追加文件到压缩包中
unzip 解压缩
unzip是解压缩文件命令,对应于zip压缩命令,unzip 是专门对zip压缩的文件进行解压缩的,其语法格式如下:
unzip [-Z] [-opts[modifiers]] 压缩包.zip [list] [-x xlist] [-d exdir]
常用参数选项如下:
-d :解压文件到指定目录中去
-t :检查压缩文件是否正确
-l :仅查看压缩文件包里的内容
-q :静默模式,即解压时不显示详细解压过程
演示示例:
unzip -t #检查压缩文件是否正确
unzip -l #查看列出压缩文件里的内容
unzip #解压文件,默认就是解压到当前目录
unzip -d /test/ #解压文件到指定的目录