命令 unzip 用于解压zip命令或其他压缩软件压缩的zip格式文件
2020-09-27 08:24:34
卿卿小孩
7
命令 unzip 用于解压zip命令或其他压缩软件压缩的zip格式文件
语法:
unzip [选项] [压缩文件]
常用参数说明:
-o 解压时不提示是否覆盖文件
-v 解压时显示详细信息
-d 指定解压目录
-l 不解压,只显示压缩文件内所包含的文件,
案例:
查看压缩文件
[root@VM_0_5_centos test]# ls all.zip test01 test01.py test01.zip test.py testpy.zip [root@VM_0_5_centos test]# unzip -l all.zip Archive: all.zip Length Date Time Name --------- ---------- ----- ---- 0 09-27-2020 09:31 test01/ #压缩包内文件 22 09-24-2020 17:36 test01.py #压缩包内文件 164 09-27-2020 09:32 test01.zip #压缩包内文件 15 09-24-2020 17:35 test.py #压缩包内文件 179 09-27-2020 09:30 testpy.zip #压缩包内文件 --------- ------- 380 5 files #共5个文件 [root@VM_0_5_centos test]#
常规解压(没有指定解压目录默认当前目录)
[root@VM_0_5_centos test]# ls all.zip [root@VM_0_5_centos test]# unzip all.zip # 默认解压到当前目录 Archive: all.zip creating: test01/ extracting: test01.py extracting: test01.zip extracting: test.py extracting: testpy.zip [root@VM_0_5_centos test]# ls all.zip test01 test01.py test01.zip test.py testpy.zip [root@VM_0_5_centos test]#
指定解压目录
[root@VM_0_5_centos test]# ls all.zip [root@VM_0_5_centos test]# mkdir data [root@VM_0_5_centos test]# ls all.zip data [root@VM_0_5_centos test]# ls ./data/ # data目录为空 [root@VM_0_5_centos test]# unzip -d ./data/ all.zip # 解压到data目录下 Archive: all.zip creating: ./data/test01/ extracting: ./data/test01.py extracting: ./data/test01.zip extracting: ./data/test.py extracting: ./data/testpy.zip [root@VM_0_5_centos test]# cd data [root@VM_0_5_centos data]# ls # 查看data目录 test01 test01.py test01.zip test.py testpy.zip [root@VM_0_5_centos data]#