通常来讲,我们假如想要查看压缩文件的内容的话,须要先将压缩文件解压,之后再进行查看。
明天本文就介绍在Linux系统命令行下直接查看压缩文件内容的10种方式,可以提升你们的工作效率。
本文所介绍的方式都是会将这种压缩文件在后台解压到临时目录/tmp,再进行查看。系统重启以后,/tmp目录里的内容将全部清空。
1.使用vim编辑器
vim是一个古老级的文本编辑利器,但它的功能除了限于文本编辑,还有好多很强悍的功能。例如,它就可以拿来直接查看压缩文件的内容,而不用提早将它们解压。
nbsp;vim lxlinux.tar.gz
除了这么,你在使用vim浏览压缩文件的同时小型linux系统,假如遇见有文本文件,你还可以打开这些文本文件,非常便捷。
Tips:假如须要打开文本文件,只需使用方向键将光标移到该文件后面,之后按ENTER键就可以打开这个文本文件
2.使用tar命令
tar命令不仅仅可以拿来打包/解压文件,还可以在不提取压缩包文件的情况下查看其内容。
所使用的命令是tar-tf。
nbsp;tar -tf lxlinux.tar
lxlinux/
lxlinux/image.jpg
lxlinux/file.pdf
lxlinux/song.mp3
假如你须要查看压缩文件的详尽属性,如权限、文件所有者、组、创建日期等,可以加上-v选项。
nbsp;tar -tvf lxlinux.tar
drwxr-xr-x sk/users 0 2018-07-02 19:30 lxlinux/
-rw-r--r-- sk/users 53632 2018-06-29 15:57 lxlinux/image.jpg
-rw-r--r-- sk/users 156831 2018-06-04 12:37 lxlinux/file.pdf
-rw-r--r-- sk/users 9702219 2018-04-25 20:35 lxlinux/song.mp3
3.使用rar命令
与tar命令类似,rar命令可以使用v选项查看rar压缩文件的内容。
(这儿v选项后面无需加上-)。
nbsp;rar v lxlinux.rar
RAR 5.60 Copyright (c) 1993-2018 Alexander Roshal 24 Jun 2018
Trial version Type 'rar -?' for help
Archive: lxlinux.rar
Details: RAR 5
Attributes Size Packed Ratio Date Time Checksum Name
----------- --------- -------- ----- ---------- ----- -------- ----
-rw-r--r-- 53632 52166 97% 2018-06-29 15:57 70260AC4 lxlinux/image.jpg
-rw-r--r-- 156831 139094 88% 2018-06-04 12:37 C66C545E lxlinux/file.pdf
-rw-r--r-- 9702219 9658527 99% 2018-04-25 20:35 DD875AC4 lxlinux/song.mp3
----------- --------- -------- ----- ---------- ----- -------- ----
9912682 9849787 99% 3
4.使用unrar命令
与rar想对应的,对于rar文件,我们还可以使用unrar命令查看压缩文件内容,这时须要加上l选项。
nbsp;unrar l lxlinux.rar
UNRAR 5.60 freeware Copyright (c) 1993-2018 Alexander Roshal
Archive: lxlinux.rar
Details: RAR 5
Attributes Size Date Time Name
----------- --------- ---------- ----- ----
-rw-r--r-- 53632 2018-06-29 15:57 lxlinux/image.jpg
-rw-r--r-- 156831 2018-06-04 12:37 lxlinux/file.pdf
-rw-r--r-- 9702219 2018-04-25 20:35 lxlinux/song.mp3
----------- --------- ---------- ----- ----
9912682 3
5.使用zip命令
对于zip文件,我们可以使用zip-sf命令查看其内容。
nbsp;zip -sf lxlinux.zip
Archive contains:
Life advices.jpg
Total 1 entries (597219 bytes)
6.使用unzip命令
与unrar类似,对于zip文件我们可以使用带-l参数的unzip命令来查看zip压缩文件的内容。
nbsp;unzip -l lxlinux.zip
Archive: lxlinux.zip
Length Date Time Name
--------- ---------- ----- ----
597219 2018-04-09 12:48 Life advices.jpg
--------- -------
597219 1 file
7.使用zipinfo命令
对于zip压缩文件linux系统解压rar文件,你还可以使用zipinfo命令来查看它的内容。
nbsp;zipinfo lxlinux.zip
Archive: lxlinux.zip
Zip file size: 584859 bytes, number of entries: 1
-rw-r--r-- 6.3 unx 597219 bx defN 18-Apr-09 12:48 Life advices.jpg
1 file, 597219 bytes uncompressed, 584693 bytes compressed: 2.1%
8.使用zcat命令
对于tar包,你也可以使用zcat命令查看这些压缩文件。
nbsp;zcat lxlinux.tar.gz
实际上,zcat命令与gunzip-c命令疗效是一样的。为此,你还可以用下边的命令来查看tar包的内容。
nbsp;gunzip -c lxlinux.tar.gz
9.使用zless命令
除此之外,你也可以使用zless命令来查看压缩文件的内容。
nbsp;zless lxlinux.tar.gz
zless与less很相像linux系统解压rar文件,它可以逐页显示tar包的内容。
10.使用less命令
less命令你们应当比较熟悉,它能可以以交互的形式翻页查看文本文件内容。
与之类似红旗linux官网,我们可以使用less命令查看压缩文件的内容:
nbsp;less lxlinux.tar.gz
本文简单介绍了10个不同的Linux命令,可以使你能在不解压文件的前提下浏览压缩文件的内容。学会这种命令的使用你就可以快速浏览压缩文件的内容,提升工作效率。