免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1754 | 回复: 0
打印 上一主题 下一主题

[新手入门] 压缩-解压 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-03 10:42 |只看该作者 |倒序浏览
########如果ftp,记得BIN,要不然解压会出错.
1、如何才能解开tar.gz文件?
1)方法一:
gzip -d filename.tar.gz   
tar -xvf filename.tar
2)方法二:
解压并列表:
gzip -dc filename.tar.gz | tar xvf -               
只列表不生成文件:
gzip -dc filename.tar.gz | tar tvf -  
               
2、如何才能解开.z或.Z文件?
1)解.z 文件: gzcat filename.z
2)解.Z 文件:uncompress -c filename.Z
3、如何解.tar.Z文件?
1)解压并列表:
zcat filename.tar.Z | tar xvf -  
uncompress -c test.tar.Z | xvf -                     
2)只列表不生成文件:
zcat filename.tar.Z | tar tvf -           
uncompress -c filename.tar.Z | tvf -  
4、如何解开和生成tar文件?
tar xvf filename.tar                  #当先目录解包
tar tvf filename.tar                  #只显示不生成文件
tar cvf filename.tar                  #生成包
tar的参数很多,要仔细学习参见#tar -h
5、如何使用tar命令测试、展开、生成tgz包?
tar zvfx filename.tgz           #在当前目录下展开这个包
tar zvft filename.tgz           #只测试不展开
????有疑问的,tar zvfx filename.tgz -C /newdir #展开后放到/new-dir目录下
tar zvfc filename.tgz /filename  #把/filename目录下所有的
文件及子目录打包成filename.tgz
6、在Unix下如何压缩文件?
在unix下压缩方法有多种,可以参见gzip、gunzip、zcat、
compress等工具文档
compress命令示例:
例如:需要将/filename的文件打包并压缩,需要做以下步骤:
1)打包
tar cvf filename.tar ./dir
2)压缩
compress filename.tar         #生成filename.tar.Z文件
如果还原回原来的目录结构
1)解压缩
uncompress filename.tar.Z
3)解tar包
tar xvf filename.tar


上面有一个TAR -C参数,没搞明白
我想把rongke.tar中一个文件解到/下,命令这么写的
tar xvf rongke.tar filename -C /db2
#tar xvf rongke.tar db2inst1.tmp -C /db2
File db2inst1.tmp not present in the archive.
File -C not present in the archive.
File /db2 not present in the archive.

怎么回事?-C倒底怎么用?晕啊


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10038/showart_150184.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP