查看一個歸檔或者壓縮文件的內容而無需解壓它
得益于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中使用各種命令查看一個歸檔或者壓縮文件的內容了。希望本文對你有用。更多好的內容將呈現給大家,希望繼續關注我們!