我如何列出一个zip压缩包中的文件解压不呢?(How can I list the files in

2019-07-22 02:30发布

我怎样才能得到一个相当于ls的.zip文件(不是gzip压缩),没有解压缩它,在命令行? 也就是说,我怎么能列出我的.zip压缩包内压缩的不同的文件?

Answer 1:

Perreal的答案是正确的,但我建议安装atool (寻找它在你的发行版的包管理器)。 然后,对于任何类型的档案文件,bzip2的,gzip的,焦油的......你只有一个命令要记住:

als archive_name


Answer 2:

使用解压缩与 -l选项:

unzip -l file.zip


Answer 3:

zipinfo -1 filename.zip

它仅返回的文件名,并且没有更多的,例如(响应):

listing.html
my_data.csv
super.txt


Answer 4:

less效用是能够窥视到的zip压缩文件。

少捆绑了Unix和没有必要安装ALS。 输出是滚动(分页),并不会记录的东西到终端(不像在其他答复中提到解压-l)。

按https://superuser.com/a/216675/249975 ,

所以只需使用less filename.zip

干杯!



Answer 5:

使用lesspipe中的Debian / Ubuntu的,它也可以列出许多其他归档类型:

  *.arj *.tar.bz2 *.bz *.bz2 *.deb, *.udeb *.doc *.gif, *.jpeg, *.jpg, *.pcd, *.png, *.tga, *.tiff, *.tif *.iso, *.raw, *.bin *.lha, *.lzh *.pdf *.rar, *.r[0-9][0-9] *.rpm *.tar.gz, *.tgz, *.tar.z, *.tar.dz *.gz, *.z, *.dz *.tar *.jar, *.war, *.xpi, *.zip *.zoo 

用法:

lesspipe file.zip

参考



Answer 6:

您还可以使用“命令zmore ARCHIVE_NAME”。 它会列出归档和它的内容。



Answer 7:

要列出/查看Linux主机上的压缩文件的内容,无需解压它(在安装GZIP),使用“ZCAT”命令。

ZCAT compressedfilename |更多



文章来源: How can I list the files in a zip archive without decompressing it?