首页 > 系统相关 >Linux命令(74)之unzip

Linux命令(74)之unzip

时间:2023-09-08 11:37:16浏览次数:57  
标签:unzip zzz zip ztj 74 Linux txt root


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]#

标签:unzip,zzz,zip,ztj,74,Linux,txt,root
From: https://blog.51cto.com/ztj1216/7407980

相关文章

  • linux centos 安装 openssl和httpd错误。
    一、出现如下错误;ab.o:Infunction`ssl_print_cert_info':/srv/httpd-2.4.57/support/ab.c:666:undefinedreferenceto`X509_get_version'/srv/httpd-2.4.57/support/ab.c:668:undefinedreferenceto`X509_getm_notBefore'/srv/httpd-2.4.57/support/ab.c......
  • linux命令行常用快捷键
    在Linux终端中,常见的行跳转指令和技巧:使用Ctrl键加上其他按键:Ctrl+A:将光标移至当前行的开头。Ctrl+E:将光标移至当前行的末尾。Ctrl+U:删除光标位置到行首的所有内容。Ctrl+K:删除光标位置到行尾的所有内容。Ctrl+L:清屏(清除终端上的内容,不是行内跳转)。使用Ctrl键加上左......
  • Windows访问Linux下的FTP服务器(Centos和Uuntu)
    centos7.9版本1.下载FTP离线安装包:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)   选择最后一个 vsftpd-3.0.2-28.el7.x86_64.rpm2.检查是否已经安装了vsftprpm-qa|grepvsftpd出现提示vsftpd版本号则表示......
  • Linux系统上安装.tar.gz格式的Python源码包
    要在Linux系统上安装.tar.gz格式的Python包,您可以按照以下步骤进行操作:解压文件:使用以下命令将.tar.gz文件解压缩:tar-zxvfpackage.tar.gz这将在当前目录下创建一个包含源代码的新文件夹。进入源代码目录:使用cd命令进入解压后的源代码目录:cdpackage检查依赖库:执行以下命令检查......
  • linux中实现去重复且保持原来的顺序
     001、去重复保持原来的顺序[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt##测试数据125533774[root@pc1test01]#awk'ay[$0]++'a.txt##输出重复项,且保持原来的顺序537[root@pc1test01]#awk'!ay[$0]++'a.txt##去除......
  • linux里如何将一个文件和一个套接字绑定?
    要将一个文件和套接字绑定,你可以使用Linux中的命名管道(NamedPipe)来实现。命名管道是一种特殊类型的文件,可以用来在进程之间进行通信。你可以将命名管道作为一个文件来进行操作,同时将其连接到套接字以进行网络通信。以下是将文件内容输入到套接字的简单示例:创建一个命名管道:mkfifo......
  • Linux下安装配置maven
    一、安装以及配置maven1.下载maven安装包首先需要切换到自己需要安装的目录我自己是把配置都放到了:/home/sunny路径下cd/home/sunny下载maven安装包:wgethttps://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz如果没有wget命令,需要下载:y......
  • linux安装java环境
    linux安装java环境linux安装jdk,即Linux安装java运行环境一、下载安装包[root@localhostdownload]#wgethttps://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz-bash:wget:未找到命令123执行wget命令下载安装包,发现wget命令未找到,那么先安装wget命令,......
  • Linux的小白之路4
      第五章用户身份与文件权限用户介绍root管理员 权限最大、限制最小root UID:0系统用户管理服务的 rHEL5/6 1-499rHEL7/8 1-999普通用户 工作用户 rHEL5: 500-65535UID从1000开始创建用户useradd参数 作用-d 指定用户的家目录(默认为/home/username)-e 账户的到期......
  • 《Linux从入门到精通》(第2版 刘忆智 等著) 学习感受
    这本书确实是一本非常基础的入门书籍,网上评价比较高,但是它的内容是否真的有那么好,我感觉也就那样了,毕竟是非常基础的书籍,怎么写也很难写出花来。对于基本的使用不同的书籍描述应该也差不多(我没有认真看过其他书籍......