红联Linux门户
Linux帮助

tar.bz2文件怎样解压出压缩包里的某个指定文件

发布时间:2008-09-09 11:39:41来源:红联作者:xh798
tar.bz2文件怎样解压出压缩包里的某个指定文件???
文章评论

共有 1 条评论

  1. 川哥 于 2008-09-09 19:05:19发表:

    第一步先查看压缩包里有那些文件,比如压缩包名为: 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文件已经单独解压出来了

    [ 本帖最后由 川哥 于 2008-9-9 19:09 编辑 ]