【Linux】一步一步学Linux——zipinfo命令(69)
00. 目录
文章目录
- 00. 目录
- 01. 命令概述
- 02. 命令格式
- 03. 常用选项
- 04. 参考示例
- 05. 附录
01. 命令概述
zipinfo命令的全称为“zip information”,该命令用于列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详细信息。
02. 命令格式
zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>]
03. 常用选项
-1:只列出文件名称;
-2:此参数的效果和指定“-1”参数类似,但可搭配“-h”,“-t”和“-z”参数使用;
-h:只列出压缩文件的文件名称;
-l:此参数的效果和指定“-m”参数类似,但会列出原始文件的大小而非每个文件的压缩率;
-m:此参数的效果和指定“-s”参数类似,但多会列出每个文件的压缩率;
-M:若信息内容超过一个画面,则采用类似more指令的方式列出信息;
-s:用类似执行“ls-l”指令的效果列出压缩文件内容;
-t:只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率;
-T:将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出;
-v:详细显示压缩文件内每一个文件的信息;
-x<范本样式>:不列出符合条件的文件的信息;
-z:如果压缩文件内含有注释,就将注释显示出来。
04. 参考示例
4.1 显示压缩文件信息
[deng@localhost test]$ zipinfo file.zip
Archive: file.zip
Zip file size: 1610 bytes, number of entries: 4
-rwxrwxr-x 3.0 unx 520 tx defN 19-Jul-28 21:59 a.sh
-rwxrwxr-x 3.0 unx 520 tx defN 19-Jul-28 21:59 b.sh
-rwxrwxr-x 3.0 unx 520 tx defN 19-Jul-28 21:59 c.sh
-rwxrwxr-x 3.0 unx 520 tx defN 19-Jul-28 21:59 d.sh
4 files, 2080 bytes uncompressed, 1044 bytes compressed: 49.8%
[deng@localhost test]$
4.2 显示压缩文件中每个文件的信息
[deng@localhost test]$ zipinfo -v file.zip
Archive: file.zip
There is no zipfile comment.End-of-central-directory record:
-------------------------------Zip archive file size: 1610 (000000000000064Ah)Actual end-cent-dir record offset: 1588 (0000000000000634h)Expected end-cent-dir record offset: 1588 (0000000000000634h)(based on the length of the central directory and its expected offset)This zipfile constitutes the sole disk of a single-part archive; itscentral directory contains 4 entries.The central directory is 296 (0000000000000128h) bytes long,and its (expected) offset in bytes from the beginning of the zipfileis 1292 (000000000000050Ch).
4.3 只显示压缩包大小、文件数目
[deng@localhost test]$ zipinfo -h file.zip
Archive: file.zip
Zip file size: 1610 bytes, number of entries: 4
[deng@localhost test]$
4.4 生成一个基本的、长格式的列表,包括标题和总计行
[deng@localhost test]$ zipinfo -l file.zip
Archive: file.zip
Zip file size: 1610 bytes, number of entries: 4
-rwxrwxr-x 3.0 unx 520 tx 261 defN 19-Jul-28 21:59 a.sh
-rwxrwxr-x 3.0 unx 520 tx 261 defN 19-Jul-28 21:59 b.sh
-rwxrwxr-x 3.0 unx 520 tx 261 defN 19-Jul-28 21:59 c.sh
-rwxrwxr-x 3.0 unx 520 tx 261 defN 19-Jul-28 21:59 d.sh
4 files, 2080 bytes uncompressed, 1044 bytes compressed: 49.8%
[deng@localhost test]$
4.5 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出
[deng@localhost test]$ zipinfo -T file.zip
Archive: file.zip
Zip file size: 1610 bytes, number of entries: 4
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215900 a.sh
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215906 b.sh
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215909 c.sh
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215913 d.sh
4 files, 2080 bytes uncompressed, 1044 bytes compressed: 49.8%
[deng@localhost test]$
4.6 查看存档中最近修改的文件,排序列出
[deng@localhost test]$ zipinfo -T file.zip | sort -nr -k 7
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215913 d.sh
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215909 c.sh
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215906 b.sh
-rwxrwxr-x 3.0 unx 520 tx defN 20190728.215900 a.sh
Zip file size: 1610 bytes, number of entries: 4
Archive: file.zip
4 files, 2080 bytes uncompressed, 1044 bytes compressed: 49.8%
[deng@localhost test]$
05. 附录
参考:【Linux】一步一步学Linux系列教程汇总
【Linux】一步一步学Linux——zipinfo命令(69)相关推荐
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- LINUX学习之路(学LINUX必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...
- linux学习需要什么基础,学linux需要什么基础?
近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...
- 分享--linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久
随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...
- 不会linux的php难找工作,学linux系统难吗
这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...
- linux lamp实验报告,新手学Linux--构建lamp
本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
- 大学生为什么要学Linux?Linux有什么优点?
前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...
最新文章
- feign调用如何传递token_走进Spring Cloud之五 eureka Feign(服务调用者)
- [原创] Robot framework 基于关键字、BDD驱动的自动化测试框架
- ceph集群简单安装部署(Ubuntu14环境)
- 太原理工微型计算机控制试卷,太原理工大学微机原理考试(13届葬仪落整理).docx...
- C++ Qt QComboBox使用教程
- 【AI教程】AI科研绘图
- 怎样消掉计算机桌面阴影,怎么去掉桌面阴影 电脑桌面图标出现蓝色阴影怎么办...
- 公路建设过程中路肩石水渠机的处理点
- 计算机网络-传输层:TCP协议
- CentOS7安装Nginx及配置
- .NET CORE认证1.认识登陆和授权
- html中写for,HTML标签的for属性
- 进击的巨人锁屏发布日志
- JDBC连接Mysql的五种方式
- CentOS7.0基于hadoop集群安装配置Hive
- python zipfile 处理压缩文件并读取包里面的所有内容
- Python学习笔记(8):The ElementTree XML API——操作XML文件
- pytorch 图像分割的交并比_PyTorch深度学习框架——初识
- QQ音乐 绿钻 到期时间
- 直播美颜SDK有哪些应用领域?
热门文章
- 解决deepin微信无法登录
- teraterm 执行sql命令_tera term的ttl脚本使用方法 | 学步园
- c++随机打乱数组_【洗牌算法】你确定这样的抽奖算法是随机的?
- Linux服务器上线时间,查看linux服务器时间
- uniapp 默认的 ‘再按一次退出应用’ 提示语修改方法
- dataframe 列名重新排序
- 浅谈 温故知新——HTML5!
- 剑指Offer_12_数值的整数次方
- Oracle 客户端 使用 expdp/impdp 示例 说明
- Linq to SQL学习