在本教程中,我们将学习如何在类Unix系统上查看存档或压缩文件的内容而无需实际解压缩。在我们继续之前,让我们澄清一下档案和压缩文件的概念,它们之间存在显着差异。归档是将多个文件或目录合并为一个文件的过程,因此生成的文件不会被压缩。压缩是将多个文件或目录合并为一个文件,最后对文件进行压缩的方法。存档不是zip文件,但zip文件可以是存档,清楚吗?好了,进入今天的主题。在不解压缩的情况下查看存档或压缩文件的内容感谢Linux社区,有许多命令行工具可以实现上述目标。让我们看一些使用它们的例子。1.使用vim编辑器Vim不仅仅是一个编辑器,我们可以用它做很多事情。下面的命令显示了使用vim查看压缩档案的内容而不解压:$vimostechnix.tar.gz你甚至可以浏览档案的内容,打开文本文件(如果有的话))。要打开文本文件,只需使用箭头键将鼠标光标放在文件前面,然后按ENTER键打开它。2.使用tar命令列出tar存档的内容,运行:$tar-tfostechnix.tarostechnix/ostechnix/image.jpgostechnix/file.pdfostechnix/song.mp3或使用-v选项查看详细信息archive属性,例如它的文件所有者、所有者组、创建日期等。$tar-tvfostechnix.tardrwxr-xr-xsk/用户02018-07-0219:30ostechnix/-rw-r--r--sk/用户536322018-06-2915:57ostechnix/图像。jpg-rw-r--r--sk/用户1568312018-06-0412:37ostechnix/file.pdf-rw-r--r--sk/用户97022192018-04-2520:35ostechnix/歌曲.mp33。使用rar命令查看rar文件的内容,只需执行:$rarvostechnix.rarRAR5.60Copyright(c)1993-2018AlexanderRoshal24Jun2018试用版Type'rar-?'寻求帮助存档:ostechnix。rarDetails:RAR5AttributesSizePackedRatioDateTimeChecksumName-------------------------------------------------------------rw-r--r--536325216697%2018-06-2915:5770260AC4ostechnix/image.jpg-rw-r--r--15683113909488%2018-06-0412:37C66C545Eostechnix/file.pdf-rw-r--r--9702219965852799%2018-04-2520:35DD875AC4ostechnix/song.mp3------------------------------------------------------------9912682984978799%34.使用unrar命令你也可以使用带l选项的unrar来做和上面一样的事情,如下所示:$unrarlostechnix.rarUNRAR5.60freeware版权所有(c)1993-2018AlexanderRoshalArchive:ostechnix.rarDetails:RAR5AttributesSizeDateTimeName-----------------------------------------rw-r--r--536322018-06-2915:57ostechnix/image.jpg-rw-r--r--1568312018-06-0412:37ostechnix/file.pdf-rw-r--r--97022192018-04-2520:35ostechnix/song.mp3----------------------------------------991268235.使用zip命令为了查看zip文件的内容而不解压它,您可以使用以下zip命令:$zip-sfostechnix.zipArchivecontains:Lifeadvices.jpgTotal1entries(597219bytes)6.使用unzip命令你也可以使用unzip命令加上-l选项来显示压缩文件的内容:$unzip-lostechnix.zipArchive:ostechnix.zipLengthDateTimeName---------------------------5972192018-04-0912:48生活建议。jpg--------------5972191file7,使用zipinfo命令$zipinfoostechnix.zip存档:ostechnix.zipZip文件大小:584859字节,数量条目数:1-rw-r--r--6.3unx597219bxdefN18-Apr-0912:48Lifeadvices.jpg1文件,未压缩597219字节,压缩584693字节ed:2.1%如您所见,上面的命令显示了一个zip文件的内容、它的权限、创建日期和压缩百分比等。8.使用zcat命令获取压缩包的内容而不解压它,使用zcat命令,我们可以得到:$zcatostechnix.tar.gzzcat和gunzip-c命令一样。因此,您可以使用以下命令查看存档或压缩文件的内容:$gunzip-costechnix.tar.gz9.使用zless命令要使用zless命令查看存档或压缩文件的内容,只需:$zless操作系统。tar.gz这个命令类似于less命令,它会逐页显示它的输出。10.使用less命令也许你已经知道less命令可以打开一个文件以交互方式读取它,它支持滚动和搜索。要使用less命令查看存档或压缩文件的内容,请运行以下命令:$lessostechnix.tar.gz以上是所有内容。现在您知道了如何在Linux中使用各种命令查看存档或压缩文件的内容。希望这篇文章对你有用。更多好内容将呈现给大家,希望继续关注我们!
