Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343135
  • 博文数量: 115
  • 博客积分: 1019
  • 博客等级: 准尉
  • 技术积分: 1104
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-22 15:02
个人简介

别想万里,要把一只脚放到另一脚的前边

文章分类

全部博文(115)

文章存档

2018年(1)

2015年(2)

2014年(31)

2013年(38)

2012年(43)

我的朋友

分类: LINUX

2012-03-04 11:07:24

很多人说linux 下的包怎么那么多,其实你要是理顺了就非常简单了:
 
tar ---- 打包,就是说我把所有的有联系的东西放到一个文件中。
用的地方就是,把一个文件夹给tar 一下。这个不压缩所以大小是不变的。
 
自己做了小实验:
cp -R /etc /tmp
tar -cv -f etc.tar etc
tar -zcv -f etc.tar.gzip etc
tar -jcv -f etc.tar.bzip2 etc
 
之后用du -sh 查看  tar 与原文件大小不变,就是为了方便整合。
而gzip ,bzip2 是两种压缩形式,当然 gzip 是compress 的升级,而bzip2 是gzip 的升级。
 
gzip、bzip2 都是压缩形式(可以理解成不同的压缩算法,或者压缩软件)
注意: tar 中的参数,当然tar 一般都是和压缩算法一起用于做备份一个文件夹
-c creat  -v 就是能看到详细的备份过程,压缩的百分比, -f 压缩后的文件名 ,当然解压缩你也可以用 -C 来制定解压缩之后的目录。  -z:gzip ,-j: bzip2  -p: 权限一起tar   -x: 解压缩,-t 列出压缩包的东西,当然你可以配合 | grep 找到相对应的文件, 之后在一般解压缩命令之后 写上要被解压缩的文件,就只把这个文件给解压缩出来。
 
 
gzip / bzip2  中的-f 就是force 的意思。 -d 才是解压缩  ,-c 是创建的一个压缩文件,之后用 > 输出到新的文件(压缩)中,可以不用默认的替换调原有文件。 zcat 可以看到gzip \compress 压缩的文件包中的文件的内容。 注意: gzip 、bzip2 都是对 file 进行的,如果对directory 用tar 吧。
对应的bzcat 可以查看。
 
 
 
 
 
 
阅读(743) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~