打印

Linux 归档压缩的问题

[复制链接]
1270|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MCU2me|  楼主 | 2013-3-17 22:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
MCU2me|  楼主 | 2013-3-17 22:46 | 只看该作者

(53.97 KB )

使用特权

评论回复
板凳
MCU2me|  楼主 | 2013-3-18 08:57 | 只看该作者
用 tar czvf 归档压缩 解压时不是应该用 tar xzvf 吗? 为什么我用 tar xvf 也能正常解压缩 不报错 是为什么呢?求指教一下……

使用特权

评论回复
地板
jlass| | 2013-3-18 09:16 | 只看该作者
你应该是在arm下操作的(如果是电脑装的red hat会报错的),因为你的busybox中编译tar指令时选中支持gzip压缩,所以解压缩时,tar会自动去判断你的文件是否是gzip压缩的,加不加z参数都一样。

使用特权

评论回复
5
MCU2me|  楼主 | 2013-3-18 09:24 | 只看该作者
jlass 发表于 2013-3-18 09:16
你应该是在arm下操作的(如果是电脑装的red hat会报错的),因为你的busybox中编译tar指令时选中支持gzip压 ...

是电脑上用的虚拟机 版本是red hat 5 为什么不报错呢……

使用特权

评论回复
6
jlass| | 2013-3-18 09:35 | 只看该作者
本帖最后由 jlass 于 2013-3-18 09:44 编辑
MCU2me 发表于 2013-3-18 09:24
是电脑上用的虚拟机 版本是red hat 5 为什么不报错呢……

我试了一下,我装的red hat 5.2报错。

使用特权

评论回复
7
jlass| | 2013-3-18 09:45 | 只看该作者
不过你的可以用,原因应该也是我上面说的,tar指令自动识别了gzip的格式。

使用特权

评论回复
8
MCU2me|  楼主 | 2013-3-18 09:47 | 只看该作者
jlass 发表于 2013-3-18 09:45
不过你的可以用,原因应该也是我上面说的,tar指令自动识别了gzip的格式。 ...

是不是**作或者设置的问题呢……

QQ截图20130318085140.jpg (28.6 KB )

QQ截图20130318085140.jpg

使用特权

评论回复
9
jlass| | 2013-3-18 09:53 | 只看该作者
本帖最后由 jlass 于 2013-3-18 10:25 编辑
MCU2me 发表于 2013-3-18 09:47
是不是**作或者设置的问题呢……

只和busybox的配置有关,我刚才试了一下,tar中有一项叫【let tar autodetect gz/bz2 compress tarballs 】,选则了之后就可以不加z参数,如果不选就一定要加z参数。

使用特权

评论回复
10
MCU2me|  楼主 | 2013-3-18 09:59 | 只看该作者
jlass 发表于 2013-3-18 09:53
只和busybox的配置有关,我刚才试了一下,tar中有一项叫【let tar autodetect gz/bz2 compression packet ...

哦,是这样……那怎么修改 busybox关于tar的设置 比如改回默认的状态……

使用特权

评论回复
11
jlass| | 2013-3-18 10:28 | 只看该作者
本帖最后由 jlass 于 2013-3-18 10:30 编辑
MCU2me 发表于 2013-3-18 09:59
哦,是这样……那怎么修改 busybox关于tar的设置 比如改回默认的状态……

我是在arm里面改的,如果你构建过文件系统的话应该会很清楚,直接使用make menuconfig

但是在red hat里怎么改我不知道。
另外:red hat里tar可能使用单独的安装包而不使用busybox的,这一点我也不确定。

使用特权

评论回复
12
MCU2me|  楼主 | 2013-3-18 15:48 | 只看该作者
jlass 发表于 2013-3-18 10:28
我是在arm里面改的,如果你构建过文件系统的话应该会很清楚,直接使用make menuconfig

但是在red hat里怎 ...

嗯,仍然很感谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

79

帖子

1

粉丝