关于提取tarball解压后生成的文件夹名的提取

关于提取tarball解压后生成的文件夹名的提取

想写个简单的脚本
提出tarball解压后将生成成的文件夹
复制内容到剪贴板
代码:
[No.1611 22:58:02 bash]$ tar tjvf functions.tar.bz2
drwxr-xr-x huan/huan         0 2006-01-02 22:37:17 functions/
drwxr-xr-x huan/huan         0 2006-01-04 13:49:58 functions/.svn/
drwxr-xr-x huan/huan         0 2006-01-02 22:37:17 functions/.svn/text-base/
-r--r--r-- huan/huan        87 2006-01-02 22:37:16 functions/.svn/text-base/fun_line.sh.svn-base
...........................
如何如简单地获得 functions 这个名称?
如果tarball很大
如果tarball很大
tar t 解压将浪费很长时间
有没有好点的办法?
(也许后台运行,然后kill掉?D)      
这个问题没现实意义了
如果不想解压
tar tjvf 后按ctrl + c中断
如果想解压
tar xjvf xxx.tar.bz2 | tee dir_name
提取就是了      
[QUOTE=li-jiahuan]这个问题没现实意义了[/QUOTE]
这句话有意思, 很多时候我们都把时间浪费在没有现实意义的问题上了 一位朋友曾跟我说: 要学会放下      
dearvoid最近在搞哲学?