linux下如何查看tar压缩包里面的内容,不想解压,因为解压文件太大,我只想查看一下里面有没有我要找的东西

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何查看tar压缩包里面的内容,不想解压,因为解压文件太大,我只想查看一下里面有没有我要找的东西相关的知识,希望对你有一定的参考价值。

tar tvf Package_name.tar追问

我想要查看里面内容的某一行,怎么弄

追答

两种方法,但都需要你知道要看的内容的关键字:
1、使用grep:
tar tvf Package_name.tar | grep Key_work
例如:
root@rhel55-37 ~]# tar tvf bb.tar
-rw-r--r-- root/root 200 2011-10-20 17:27:00 aa
-rw------- root/root 1303 2011-10-13 19:10:07 anaconda-ks.cfg
drwxr-xr-x root/root 0 2011-10-13 19:38:54 Desktop/
-rw-r--r-- root/root 37640 2011-10-13 19:09:59 install.log
-rw-r--r-- root/root 4404 2011-10-13 19:08:45 install.log.syslog

[root@rhel55-37 ~]# tar tvf bb.tar |grep log
-rw-r--r-- root/root 37640 2011-10-13 19:09:59 install.log
-rw-r--r-- root/root 4404 2011-10-13 19:08:45 install.log.syslog

2、直接指定文件名或通配符
tar tvf Package_name.tar [filename;*keyword*]
[root@rhel55-37 ~]# tar tvf bb.tar install.log
-rw-r--r-- root/root 37640 2011-10-13 19:09:59 install.log
[root@rhel55-37 ~]# tar tvf bb.tar *log*
-rw-r--r-- root/root 37640 2011-10-13 19:09:59 install.log
-rw-r--r-- root/root 4404 2011-10-13 19:08:45 install.log.syslog

参考技术A 只能重新安装了. 参考技术B 看你是什么包了,如果是bz2 tar jtf a.bz2
gz tar ztf a.gz 详细点可以加个v jtfv

以上是关于linux下如何查看tar压缩包里面的内容,不想解压,因为解压文件太大,我只想查看一下里面有没有我要找的东西的主要内容,如果未能解决你的问题,请参考以下文章

linux下打包,压缩,解压缩

怎么用linux中的grep去搜索压缩包下的文件?

Linux下tar压缩解压缩命令详解

linux下tar解压缩命令详解

Linux下的tar压缩解压缩命令详解

Linux下的tar压缩解压缩命令详解