LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2473|回复: 9

怎样解压缩tar包中某一个文件

[复制链接]
发表于 2006-12-22 12:18:12 | 显示全部楼层 |阅读模式
比如压缩了目录/usr,由于包很大,我只想解压缩其中的一个文件bin 怎样操作呢?
 楼主| 发表于 2006-12-22 13:44:24 | 显示全部楼层
给自己顶一下,希望那位大虾给解决一下
回复 支持 反对

使用道具 举报

发表于 2006-12-22 19:31:27 | 显示全部楼层
很遗憾命令我也不知道,
兄弟不才给你出个注意:你用界面下双击打开tar文件,之后选择某一文件解压出来,就像windows下解压rar一样。
回复 支持 反对

使用道具 举报

发表于 2006-12-22 19:38:54 | 显示全部楼层
tar tvf xxx.tar
列出其中文件,记住其中你要释放的单个文件路径。

tar xvf xxx.tar path/to/thatfile
回复 支持 反对

使用道具 举报

发表于 2006-12-22 19:52:26 | 显示全部楼层
不过我觉得从效率来说,这样提取单个文件和完全展开差不多,这是tar的格式决定的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-23 14:18:41 | 显示全部楼层
tar tvf xxx.tar
列出其中文件,记住其中你要释放的单个文件路径。

tar xvf xxx.tar path/to/thatfile
我试了一下 不行~
回复 支持 反对

使用道具 举报

发表于 2006-12-23 14:35:08 | 显示全部楼层
不行?
回复 支持 反对

使用道具 举报

发表于 2006-12-24 09:57:35 | 显示全部楼层
azhoulinux@azhou:~/backup$ tar -xvf etc.tar etc/network/
etc/network/
etc/network/interfaces
etc/network/if-post-down.d/
etc/network/if-pre-up.d/
etc/network/if-up.d/
etc/network/if-up.d/mountnfs
etc/network/if-down.d/
etc/network/options
etc/network/run/
etc/network/run/ifstate

azhoulinux@azhou:~/backup$ ls etc*
etc.tar etc
能行,不过不能重定向要解压到的目录,不知怎么做
回复 支持 反对

使用道具 举报

发表于 2008-11-22 18:24:27 | 显示全部楼层
Post by seamonkey;1619576
不过我觉得从效率来说,这样提取单个文件和完全展开差不多,这是tar的格式决定的。

它的格式是怎样的?
回复 支持 反对

使用道具 举报

发表于 2008-11-22 20:57:48 | 显示全部楼层
4楼正解,重定向用 -C不行吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表