每天一条Linux命令(11) unzip (超详细)

首页 » Linux专栏 » 正文

每天一条Linux命令(11) unzip (超详细)


在Linux系统中,命令 unzip 用于解压zip命令或其他压缩软件压缩的zip格式文件。


语法:

 

unzip [选项] [压缩文件]

 

常用参数说明:

  • -o  解压时不提示是否覆盖文件
  • -v 解压时显示详细信息
  • -d 指定解压目录
  • -l 不解压,只显示压缩文件内所包含的文件,

案例:

 

查看压缩文件

 

[root@master test]# ls
all.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]# ls
all.zip
[root@master test]# unzip all.zip    # 默认解压到当前目录
Archive:  all.zip
  inflating: Hello.java              
   creating: test01/
   creating: test02/
 extracting: test.py                 
[root@master test]# ls
all.zip  Hello.java  test01  test02  test.py
[root@master test]#

指定解压目录

 

[root@master test]# ls
all.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]#

更多精彩内容

 

关注公众号 数据与编程之美 第一时间获取最新内容

每天一条Linux命令(11) unzip (超详细)

标签:

作者:bear, 转载或复制请以 超链接形式 并注明出处 数据与编程之美
原文地址:《每天一条Linux命令(11) unzip (超详细)》 发布于2020-10-04

分享到:
赞(1) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

一碗牛肉面
鼓励站长分享更多学习经验、教程、学习资源。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册