第一步先查看压缩包里有那些文件,比如压缩包名为: a.tar.bz2
[root@localhost home]# tar -jtvf a.tar.bz2 (查看包里的文件有那些)
drwxr-xr-x root/root 0 2008-09-09 17:55 a/
-rw-r--r-- root/root 21 2008-09-09 17:52 a/222
-rw-r--r-- root/root 12 2008-09-09 17:53 a/111
-rw-r--r-- root/root 10 2008-09-09 17:54 a/333
可以看见有 111 222 333 三个文件
现在要单独解压出333文件,就是下面的命令
[root@localhost home]# tar -jxvf a.tar.bz2 a/333 (单独解压333)
a/333
[root@localhost home]# ll (查看一下解出来没有,已经有a文件夹了)
总计 32
drwx------ 4 11 11 4096 09-09 14:13 11
drwxr-xr-x 2 root root 4096 09-09 18:59 a
-rw-r--r-- 1 root root 188 09-09 18:37 a.tar.bz2
drwx------ 2 root root 16384 2006-12-25 lost+found
[root@localhost home]# cd a (进入文件夹)
[root@localhost a]# ll (显示内容)
总计 4
-rw-r--r-- 1 root root 10 09-09 17:54 333
333文件已经单独解压出来了
用tar解压缩压缩包里的某个指定文件