linux 命令。不解压zip文件,可否查看这个zip里面都有哪些文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 命令。不解压zip文件,可否查看这个zip里面都有哪些文件?相关的知识,希望对你有一定的参考价值。

一个a.zip,我想查看一下这个压缩文件里有哪些文件及文件夹。怎样在不解压这个a.zip的情况下查看?

语法:unzip 〔选项〕 压缩文件名.zip

各选项的含义分别为:

-x 文件列表 解压缩文件,但不包括指定的file文件。

-v 查看压缩文件目录,但不解压。

-t 测试文件有无损坏,但不解压。

-d 目录 把压缩文件解到指定目录下。

-z 只显示压缩文件的注解。

-n 不覆盖已经存在的文件。

-o 覆盖已存在的文件且不要求用户确认。

-j 不重建文档的目录结构,把所有文件解压到同一目录下。

例1:将压缩文件text.zip在当前目录下解压缩。

$ unzip text.zip

例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

$ unzip -n text.zip -d /tmp

例3:查看压缩文件目录,但不解压。

$ unzip -v text.zip

zgrep命令

这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。
另外,虚机团上产品团购,超级便宜
参考技术A 语法:unzip 〔选项〕 压缩文件名.zip

各选项的含义分别为:

-x 文件列表 解压缩文件,但不包括指定的file文件。

-v 查看压缩文件目录,但不解压。

-t 测试文件有无损坏,但不解压。

-d 目录 把压缩文件解到指定目录下。

-z 只显示压缩文件的注解。

-n 不覆盖已经存在的文件。

-o 覆盖已存在的文件且不要求用户确认。

-j 不重建文档的目录结构,把所有文件解压到同一目录下。

例1:将压缩文件text.zip在当前目录下解压缩。

$ unzip text.zip

例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

$ unzip -n text.zip -d /tmp

例3:查看压缩文件目录,但不解压。

$ unzip -v text.zip

zgrep命令

这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。
参考技术B 可以啊,可以使用zipinfo 这条命令 后面加a.zip就可以了。 参考技术C 试试unzip -v text.zip本回答被提问者采纳 参考技术D linux
命令。不解压zip文件,可否查看这个zip里面有哪些...
春花含笑意
爆竹增欢声喜气盈门
春花含笑意
爆竹增欢声喜气盈门

linux被压缩的文件不解压缩看得到吗

可以的
如果是tar.gz或者tgz的文件,用这命令查看
tar tfz httpd-2.2.17.tar.gz

如果只有tar的文件,少个z就能查看
tar tf httpd-2.2.17.tar

给分!
参考技术A 想完全不写临时文件透明地访问文件,需要安装特殊的软件。我搜索了一下,debian源里就有fusecompress,不过我没实际操作过。

以前用过avfs挺方便,进入 123.zip# 就会像目录一样进入了,但其实它要解压在tmp目录,万一读一个巨大文件就悲剧了,所以并不推荐。
参考技术B 在XWindow下该怎么看就怎么看,就像在Windows下看一样
拿分走人

以上是关于linux 命令。不解压zip文件,可否查看这个zip里面都有哪些文件?的主要内容,如果未能解决你的问题,请参考以下文章

Linux 解压缩的命令怎么用?

linux 查看压缩包里文件用啥命令

怎么样解决在linux系统下解压大文件zip时出错的办法

linux被压缩的文件不解压缩看得到吗

linux tar.gz zip 解压缩 压缩命令

centos 解压zip文件