首页 > 系统相关 >Linux常用命令-unzip命令详解!

Linux常用命令-unzip命令详解!

时间:2023-06-02 11:07:20浏览次数:48  
标签:文件 unzip zip 字符 常用命令 解压缩 压缩文件 Linux

  在Linux系统中命令有很多,可进行磁盘管理、文件管理、文件传输、文档编辑等,而且相同功能的命令也有很多,比如解压缩命令,常用的有:tar、gzip、bzip2、zip、unzip、rar、unrar等,本文为大家详细介绍一下unzip命令,一起来看看吧。

  Linux unzip命令用于解压缩zip文件。

  unzip为.zip压缩文件的解压缩程序。

  语法:

  unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]

  参数:

  -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。

  -f 更新现有的文件。

  -l 显示压缩文件内所包含的文件。

  -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

  -t 检查压缩文件是否正确。

  -u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。

  -v 执行时显示详细的信息。

  -z 仅显示压缩文件的备注文字。

  -a 对文本文件进行必要的字符转换。

  -b 不要对文本文件进行字符转换。

  -C 压缩文件中的文件名称区分大小写。

  -j 不处理压缩文件中原有的目录路径。

  -L 将压缩文件中的全部文件名改为小写。

  -M 将输出结果送到more程序处理。

  -n 解压缩时不要覆盖原有的文件。

  -o 不必先询问用户,unzip执行后覆盖原有文件。

  -P<密码> 使用zip的密码选项。

  -q 执行时不显示任何信息。

  -s 将文件名中的空白字符转换为底线字符。

  -V 保留VMS的文件版本信息。

  -X 解压缩时同时回存文件原来的UID/GID。

  [.zip文件] 指定.zip压缩文件。

  [文件] 指定要处理.zip压缩文件中的哪些文件。

  -d<目录> 指定文件解压缩后所要存储的目录。

  -x<文件> 指定不要处理.zip压缩文件中的哪些文件。

  -Z unzip -Z等于执行zipinfo指令。

标签:文件,unzip,zip,字符,常用命令,解压缩,压缩文件,Linux
From: https://blog.51cto.com/u_14661964/6400695

相关文章

  • Linux环境安装maven
    下载适配Linux的maven安装包:maven官方下载地址:https://maven.apache.org/download.cgi下载二进制tar.gz存档。例如:apache-maven-x.x.x-bin.tar.gz。将下载好的安装包放到linux中的/usr/local/中,具体步骤如下:切换到/usr/local文件夹下:cd/usr/local创建文件夹maven,并......
  • Git常用命令
    Git常用命令本地仓库gitstatus查看文件状态gitadd将文件的修改加入暂存区gitreset将暂存区的文件取消暂存或者是切换到指定版本gitcommit将暂存区的文件修改提交到版本库gitlog查看日志远程仓库gitremote查看远程仓库gitremoteadd添加远......
  • Linux(Ubuntu) 安装 Qt 环境 转载的文章
    Linux(Ubuntu)安装Qt环境 操作系统使用Ubuntu20.01双系统为例,Qt版本为5.12.9再讲解之前,先检查一下以下的有无安装,没有的安装:建议安装有关xcb的库sudoapt-getinstalllibxcb*可以查看QtDoc的详细内容,根据里面的安装所需http://doc.qt.io/qt-5/li......
  • Docker 的安装及常用命令
    CentOSDocker安装参看链接Windows安装DockerDesktop官方下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows安装之后,可以打开PowerShell并运行以下命令检测是否运行成功:dockerrunhello-worldMac安装Linux安装使用官方安装脚本自动安......
  • linux docker 创建postgregis
    地址:https://www.cnblogs.com/haolb123/p/16628464.html创建:postgredockerpullpostgres:14.5dockerrun--namepostgres--restart=always-ePOSTGRES_PASSWORD=postgres-p5432:25432-v/docker/postgres-14.5:/var/lib/postgresql/data-dpostgres:14.5dockerexec......
  • linux | CentOS 发送邮件附件
    如图:  配置内容[email protected][email protected]=授权码#在邮箱后台申请setsmtp-auth=login 发送内容:#格式:echo邮件正文mail-s"邮件标题"-a附件地址收件邮箱echohelloword!m......
  • linux上杀死进程命令:kill、pkill、killall杀死进程
    1kill:根据进程号(PID)杀死进程在linux上,一般常用的杀死进程的命令是kill,但是也有缺陷,下面说1、查看指定名称的进程,如下我查看运行python程序的进程pythonaux|greppython2、根据进程号(PID)杀死进程:第二列显示的就是进程号killPID3、强制杀死进程,有些进程可能杀不死,就加个-9参数......
  • Linux 进程管理
    不管在测试的时候、在实际的生产环境中,还是自己的使用过程中,难免会遇到一些进程异常的情况,所以Linux为我们提供了一些工具来查看进程的状态信息。我们可以通过top实时的查看进程的状态,以及系统的一些信息(如CPU、内存信息等),我们还可以通过ps来静态查看当前的进程信息,同时我......
  • vscode+linux+git:简单的代码版本管理工作流
    由于现有设备环境的限制,目前代码调试工作主要在远程服务器端进行,所以本文将记录基于linux+git场景下,vscode的可视化的代码管理。第一步,gitclone+代码仓库;第二步,在clone下的代码中修改代码;第三步,vscode图像化操作:(其实,发生修改时候,vscode时间线这里右击修改,可以备注修改原......
  • linux module_platform_driver宏的使用
    module_platform_drivers使用方式module_platform_driver是一个宏,用于简化在Linux内核模块编程中注册平台设备驱动的过程。具体使用方法如下:包含相关头文件:在代码文件的顶部,包含所需的头文件,如:#include<linux/module.h>#include<linux/platform_device.h>定义平台......