LinuxSir.cn,穿越时空的Linuxsir!

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

How to extract files from *.tar

[复制链接]
发表于 2005-3-12 16:34:41 | 显示全部楼层 |阅读模式
I can not do it by :
tar -xvjf ****.tar
发表于 2005-3-12 16:40:26 | 显示全部楼层
兄台英语如此之流利不妨man tar一试,何如?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-12 16:50:23 | 显示全部楼层
tar -cvvf  *.tar  ***/   
also failed.
回复 支持 反对

使用道具 举报

发表于 2005-3-12 17:22:01 | 显示全部楼层
在使用文件归档拆包命令和解压缩命令遇到错误后,作后先用file命令查询一下文件具体的压缩格式。
再考虑键入何种命令……

tar的一些基本要点:(忘记从哪个网页上抓下来的了,应该有很多这样的资料,
tar --help
man tar
应该是最详细的资料吧?!

语法:tar [主选项+辅选项] 文件或者目录
  使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
  主选项:
  c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
  r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
  t 列出档案文件的内容,查看已经备份了哪些文件。
  u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
  x 从档案文件中释放文件。
  辅助选项:
  b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
  f 使用档案文件或设备,这个选项通常是必选的。
  k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
  m 在还原文件时,把所有文件的修改时间设定为现在。
  M 创建多卷的档案文件,以便在几个磁盘中存放。
  v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
  w 每一步都要求确认。
  z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
        j 用bzip2来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

估计windrose很快就会把这个帖子移到别的版了……
回复 支持 反对

使用道具 举报

发表于 2005-3-12 18:47:00 | 显示全部楼层
好像是tar xvvf 吧。记住x表示解压,v表示监视解压过程,f表示所有文件,这三个字母是“黄金组合”,一般不变,主要看最后一个字母。如果是tgz格式的,最后一个就是z!如果是bz2格式的,最后一个就是j!
tar xvfj 是解压bz2的。
回复 支持 反对

使用道具 举报

发表于 2005-3-12 19:34:00 | 显示全部楼层
Post by adai
好像是tar xvvf 吧。记住x表示解压,v表示监视解压过程,f表示所有文件,这三个字母是“黄金组合”,一般不变,主要看最后一个字母。如果是tgz格式的,最后一个就是z!如果是bz2格式的,最后一个就是j!
tar xvfj 是解压bz2的。

一般这样作没有问题,但是有时侯打包压缩的人也会犯错误哦,文件后缀名并不见的是真实的反映了该文件的类型,所以如果报错也要考虑使用file名令查询一下文件具体的格式。
回复 支持 反对

使用道具 举报

发表于 2005-3-12 21:26:16 | 显示全部楼层
Post by longwu9t
一般这样作没有问题,但是有时侯打包压缩的人也会犯错误哦,文件后缀名并不见的是真实的反映了该文件的类型,所以如果报错也要考虑使用file名令查询一下文件具体的格式。

哦!就是用file xxxx.xxx吗?我有的时候确实会遇到文件名被改的情况,那次是我自己把文件名改错了,幸好我记得原来的文件名,最后还是解包成功了。谢谢!有多了解了一个小知识!
回复 支持 反对

使用道具 举报

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

本版积分规则

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