Linux命令(74)之unzip

linux命令之unzip

1.unzip介绍

linux命令是用来解压缩名称后缀为".zip"的文件

2.unzip用法

unzip [参数] filenname.zip

unzip常用参数
参数说明
-l显示压缩文件内所包含的文件
-t检查备份文件是否正确无误
-v显示命令执行详细过程
-q不显示命令执行过程
-P<密码>使用unzip的密码选项
-d <目录>文件解压缩后所要存储的目录
-n解压缩时不要覆盖原有文件
-o直接覆盖原有文件,而不提示询问文件

3.实例

3.1.显示zzz.txt.zip文件中的内容

命令:

unzip -l zzz.txt.zip

[root@rhel77 ~]# unzip -l zzz.txt.zip
Archive:  zzz.txt.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
       37  07-28-2023 15:22   zzz.txt
---------                     -------
       37                     1 file
[root@rhel77 ~]# 

3.2.检查zzz.txt.zip文件的正确性

命令:

unzip -t zzz.txt.zip

如果被压缩文件包含有密码,请输入密码

[root@rhel77 ~]# unzip -t zzz.txt.zip
Archive:  zzz.txt.zip
[zzz.txt.zip] zzz.txt password: 
    testing: zzz.txt                  OK
No errors detected in compressed data of zzz.txt.zip.
[root@rhel77 ~]# unzip -t ztj.zip
Archive:  ztj.zip
    testing: ztj/                     OK
    testing: ztj/test/                OK
    testing: ztj/root.sh              OK
    testing: ztj/root-1.sh            OK
    testing: ztj/1.txt                OK
    testing: ztj/2.txt                OK
    testing: ztj/3.txt                OK
    testing: ztj/4.txt                OK
    testing: ztj/5.txt                OK
    testing: ztj/6.txt                OK
    testing: ztj/ztj.bz2              OK
    testing: zzz.txt                  OK
No errors detected in compressed data of ztj.zip.
[root@rhel77 ~]# 

3.3.使用unzip的密码选项解压zzz.txt.zip文件

命令:

unzip -P123 zzz.txt.zip

[root@rhel77 ~]# unzip -P123 zzz.txt.zip 
Archive:  zzz.txt.zip
replace zzz.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
  inflating: zzz.txt                 
[root@rhel77 ~]# 

3.4.使用unzip的密码选项解压zzz.txt.zip文件,并不要覆盖源文件

命令:

unzip -n -P123 zzz.txt.zip

[root@rhel77 ~]# unzip -n -P123 zzz.txt.zip
Archive:  zzz.txt.zip
[root@rhel77 ~]# 

3.5.使用unzip的密码选项解压zzz.txt.zip文件,并直接覆盖源文件

命令:

unzip -o -P123 zzz.txt.zip

[root@rhel77 ~]# unzip -o -P123 zzz.txt.zip
Archive:  zzz.txt.zip
  inflating: zzz.txt                 
[root@rhel77 ~]# 

3.6.解压zzz.txt.zip文件至zzz目录

命令:

unzip -P123 zzz.txt.zip zzz/

[root@rhel77 ~]# unzip -P123 zzz.txt.zip -d zzz/
Archive:  zzz.txt.zip
  inflating: zzz/zzz.txt             
[root@rhel77 ~]# cd zzz/
[root@rhel77 zzz]# ls
zzz.txt
[root@rhel77 zzz]# 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黑要上天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值