当前位置: 首页 > 科技观察

Linux下查看压缩文件内容的10种方法

时间:2023-03-13 17:03:14 科技观察

一般来说,要查看压缩文件或压缩文件的内容,我们需要先解压,然后再查看,比较麻烦。今天,我将向您展示10种不同的方法,无需解压缩即可轻松查看存档或压缩文件的内容。如果不先解压缩文件,从技术上讲是不可能查看存档或压缩文件的。在本文介绍的方法中,这些压缩文件会在后台解压到一个临时目录/tmp中。重启系统后,/tmp目录的内容会被清空。在继续之前,这里是对存档和压缩文件的解释。归档是将多个文件或文件夹组合成一个文件的过程。在这种情况下,生成的文件不会被压缩。压缩是将多个文件或文件夹组合成一个文件并对其进行压缩的结果文件。存档文件不是压缩文件,但压缩文件可以是存档文件。了解了这两个概念之后,我们正式介绍如何在不解压的情况下查看压缩文件的内容。1.使用Vim编辑器Vim不仅仅是一个编辑器,它还包含许多其他强大的功能。以下命令将直接显示压缩包的内容:$vimtest.tar.gz"tar.vimversionv29"Browsingtarfile/home/alvin/test.tar.gz"SelectafilewithcursorandpressENTERtest/imag.jpgtest/file.pdftest/song.mp3test/不仅如此,使用Vim,你甚至可以直接浏览归档文件,如果里面有文本文件,你也可以直接打开,非常方便。如果你需要打开一个文本文件,只需要使用方向键将光标移动到文件前面,按回车键2.使用tar命令tar命令不仅可以用来压缩/解压文件,还可以使用tar-tf命令查看压缩包的内容而不解压tar文件$tar-tftest.tartest/test/image.jpgtest/file.pdftest/song.mp3或者,使用-v选项查看存档的详细属性,例如权限、文件所有者、组、创建日期等。$tar-tvftest.tardrwxr-xr-xalvin/users02019-07-0219:30test/-rw-r--r--alvin/users536322019-06-2915:57test/image.jpg-rw-r--r--alvin/users1568312019-06-0412:37test/file.pdf-rw-r--r--alvin/users97022192019-04-2520:35test/song.mp33。不解压rar文件,同样使用rar命令可以使用rarv命令查看压缩包内容。$rarvtest.rarRAR5.60Copyright(c)1993-2019AlexanderRoshal24Jun2019TrialversionType'rar-?'forhelpArchive:test.rarDetails:RAR5AttributesSizePackedRatioDateTimeChecksumName--------------------------------------------------------------rw-r--r--536325216697%2019-06-2915:5770260AC4test/image.jpg-rw-r--r--15683113909488%2019-06-0412:37C66C545Etest/file.pdf-rw-r--r--9702219965852799%2019-04-2520:35DD875AC4test/song.mp3----------------------4.使用unrar命令对于上面的rar文件,也可以使用带l参数的unrar命令查看内容的rar文件。$unrarltest.rarUNRAR5.60freewareCopyright(c)1993-2019AlexanderRoshalArchive:test.rarDetails:RAR5AttributesSizeDateTimeName------------------------------------------rw-r--r--536322019-06-2915:57test/image.jpg-rw-r--r--1568312019-06-0412:37test/file.pdf-rw-r--r--97022192019-04-2520:35test/song.mp3----------------------------------------991268235。使用zip命令您可以使用zip-sf命令查看其内容而无需解压缩zip文件。$zip-sftest.zipArchivecontains:Lifeadvices.jpgTotal1entries(597219bytes)6.使用unzip命令与unrar类似,使用带-l参数的unzip命令查看zip文件内容。$unzip-ltest.zipArchive:test.zipLengthDateTimeName----------------------------5972192019-04-0912:48Lifeadvices.jpg-----------------5972191文件7。使用zipinfo命令查看zip文件的内容,也可以使用zipinfo命令。$zipinfotest.zipArchive:test.zipZipfilesize:584859bytes,numberofentries:1-rw-r--r--6.3unx597219bxdefN18-Apr-0912:48Lifeadvices.jpg1file,597219bytesuncompressed,584693bytescompressed使用zcat命令查看存档/压缩文件。$zcattest.tar.gzzcat与gunzip-c命令功能相同。因此,您也可以使用以下命令:$gunzip-ctest.tar.gz9。使用zless命令使用zless命令查看归档/压缩文件。$zlesstest.tar.gzzless类似less,可以逐页显示内容。10、使用less命令less命令大家可能都不陌生,它可以交互查看文件内容。不仅如此,它还可以用来查看归档/压缩文件的内容:$lesstest.tar.gz总结以上简单介绍了10个不同的命令,可以让你在不解压的情况下查看归档/压缩文件如果你有兴趣其中一些命令,大家可以自己慢慢研究。