在Linux系统中,命令 unzip 用于解压zip命令或其他压缩软件压缩的zip格式文件。
语法:
unzip [选项] [压缩文件]
常用参数说明:
-o 解压时不提示是否覆盖文件
-v 解压时显示详细信息
-d 指定解压目录
-l 不解压,只显示压缩文件内所包含的文件,
案例:
查看压缩文件【可左右滑动】
[root@master test]# lsall.zip Hello.java test01 test02 test.py[root@master test]# unzip -l all.zip Archive: all.zip Length Date Time Name--------- ---------- ----- ---- 51 07-25-2020 18:09 Hello.java #压缩包内文件 0 07-25-2020 18:07 test01/ #压缩包内文件 0 07-25-2020 18:08 test02/ #压缩包内文件 10 07-25-2020 18:08 test.py #压缩包内文件--------- ------- 61 4 files #共4个文件[root@master test]#
常规解压(没有指定解压目录默认当前目录)
[root@master test]# lsall.zip[root@master test]# unzip all.zip # 默认解压到当前目录Archive: all.zip inflating: Hello.java creating: test01/ creating: test02/ extracting: test.py [root@master test]# lsall.zip Hello.java test01 test02 test.py[root@master test]#
指定解压目录
[root@master test]# lsall.zip data[root@master test]# ls ./data/ # data目录为空[root@master test]# unzip -d ./data/ all.zip # 解压到data目录下Archive: all.zip inflating: ./data/Hello.java creating: ./data/test01/ creating: ./data/test02/ extracting: ./data/test.py [root@master test]# ls ./data/ # 查看data目录Hello.java test01 test02 test.py[root@master test]#
分享、点赞、在看三连