我怎样才能得到一个相当于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?