1. Use grep:
tar tvf package_name.tar | grep key_work
For example:
root@root ~]# tar tvf
bb.tar-rw-r--r-- 2011-10-20 17:27:00 aa
-rw-------root/root 1303
2011-10-13 19:10:07 anaconda-ks.cfg 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, directly specify a filename or wildcard
tar TVF package_name.tar [filename;*keyword*]
[ Root@root ~]# 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
- rw-r--r--root/root 4404 2011-10-13 19:08:45 install.log.syslog