Chinaunix首页 | 论坛 | 博客
  • 博客访问: 238387
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-07-31 16:01:26

压缩 /解压的方法:
1,compress/uncompress  后缀名.z (不常见)
2,gzip/gunzip  后缀名 .gz  (更常用)
3,bzip2/bunzip2 后缀名 .bz2 (压缩比更大)
4,zip/unzip .zip
 
 
gzip:只能压缩文件,不能压缩目录
gzip FILE(把原文件压缩,源文件将不存在了)
     zcat message.gz查看压缩文件
gzip -d FILE=gunzip 解压缩
gzip -c messages >mesages.gz(保留原文件messages,并生成压缩文件)
 
bzip2:只能压缩文件,不能压缩目录
bzip2 messages
bunzip2 messages
bunzip2 -k messages(保留原文件)
bzcat messages.gz查看压缩文件
zip myfile.zip messages inittab(把messages和inittab压缩成一个文件,且不会删原文件)
 
tar:只归档不压缩
tar FILE.tar FILE1 FILE2
    c 创建归档文件
    f 实现定义归档后的名字,f后必须紧跟文件名字,eg:cf filename 不能是fc filename
    t 查看归档文件中的文件列表,即里面都包含哪些文件
    x 展开tar文件
    v 显示展开信息
    z:调用gzip
    j:bzip2
例:
tar cf myfile.tar inittab messages
tar zcvf myfile3.tar.gz inittab messages(先归档再压缩)
tar xf myfile3.tar.gz (展开归档文件)
tar xf myfile4.tar.bz2 -C /var/tmp(展开归档文件并放到/var/tmp)
tar jcf /tmp/etc-`date "+%F"` .tar.bz2/etc
阅读(1508) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~