我怎样才能从命令行解释器获得相当于ls
的.zip文件(而不是gzip)而不解压缩? 也就是说,我怎么能列出压缩在我的.zip压缩文件中的不同文件?
Perreal的回答是正确的,但我建议安装atool (在你的发行版的包管理器中查找它)。 然后,对于任何类型的存档文件,bzip2,gzip,tar …你只需要记住一条命令:
als archive_name
使用 -l
选项解压缩 :
unzip -l file.zip
在Debian / Ubuntu中使用lesspipe
,它也可以列出许多其他的存档类型:
*.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
参考
zipinfo -1 filename.zip
它只返回文件名,不再有例子(响应):
listing.html my_data.csv super.txt
您也可以使用“zmore archive_name”。 它将列出存档和它的内容。
要在Linux主机上列出/查看压缩文件的内容而不解压缩(以及安装了GZIP的地方),请使用“zcat”命令。
zcat compressedfilename |更多