查看一个归档或者压缩文件的内容而无需解压它
得益于Linux社区,有很多命令行工具可以来达成上面的目标。下面就让我们来看看使用它们的一些示例。
1、使用vim编辑器
vim不只是一个编辑器,使用它我们可以干很多事情。下面的命令展示的是在没有解压的情况下使用vim查看一个压缩的归档文件的内容:
$vimostechnix.tar.gz你甚至还可以浏览归档文件的内容,打开其中的文本文件(假如有的话)。要打开一个文本文件,只需要用方向键将鼠标的游标放置到文件的前面,然后敲ENTER键来打开它。
2、使用tar命令
为了列出一个tar归档文件的内容,可以运行:
$tar-tfostechnix.tarostechnix/ostechnix/image.jpgostechnix/file.pdfostechnix/song.mp3或者使用-v选项来查看归档文件的具体属性,例如它的文件所有者、属组、创建日期等等。
$tar-tvfostechnix.tardrwxr-xr-xsk/users02018-07-0219:30ostechnix/-rw-r--r--sk/users536322018-06-2915:57ostechnix/image.jpg-rw-r--r--sk/users1568312018-06-0412:37ostechnix/file.pdf-rw-r--r--sk/users97022192018-04-2520:35ostechnix/song.mp33、使用rar命令
要查看一个rar文件的内容,只需要执行:
$rarvostechnix.rarRAR5.60Copyright(c)1993-2018AlexanderRoshal24Jun2018TrialversionType'rar-?'forhelpArchive: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.60freewareCopyright(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命令
你也可以像下面这样使用-l选项的unzip命令来呈现一个zip文件的内容:
$unzip-lostechnix.zipArchive:ostechnix.zipLengthDateTimeName----------------------------5972192018-04-0912:48Lifeadvices.jpg---------------5972191file7、使用zipinfo命令
$zipinfoostechnix.zipArchive:ostechnix.zipZipfilesize:584859bytes,numberofentries:1-rw-r--r--6.3unx597219bxdefN18-Apr-0912:48Lifeadvices.jpg1file,597219bytesuncompressed,584693bytescompressed:2.1%如你所见,上面的命令展示了一个zip文件的内容、它的权限、创建日期和压缩百分比等等信息。
8、使用zcat命令
要一个压缩的归档文件的内容而不解压它,使用zcat命令,我们可以得到:
$zcatostechnix.tar.gzzcat和gunzip-c命令相同。所以你可以使用下面的命令来查看归档或者压缩文件的内容:
$gunzip-costechnix.tar.gz9、使用zless命令
要使用zless命令来查看一个归档或者压缩文件的内容,只需:
$zlessostechnix.tar.gz这个命令类似于less命令,它将一页一页地展示其输出。
10、使用less命令
可能你已经知道less命令可以打开文件来交互式地阅读它,并且它支持滚动和搜索。
运行下面的命令来使用less命令查看一个归档或者压缩文件的内容:
$lessostechnix.tar.gz上面便是全部的内容了。现在你知道了如何在Linux中使用各种命令查看一个归档或者压缩文件的内容了。希望本文对你有用。更多好的内容将呈现给大家,希望继续关注我们!