码迷,mamicode.com
首页 > 系统相关 > 详细

拜师鸟哥之linux学习体会(8)——档案与文件系统的压缩与打包

时间:2015-02-19 21:51:26      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:

1.    对文件的另一个操作是压缩文件。压缩文件算是linux与windows少有的相似之处。一般常用的压缩文件的扩展名大多是.tar(tar程序打包的数据),.tar.gz(tar程序打包的数据,经过gzip压缩),.tgz,.gz(gzip压缩的文件),.Z(compress程序压缩的文件),.bz2(bzip2压缩的文件)。其中gzip与bzip2最常用,而compress已经过时了。另外单纯的tar功能仅仅是打包而已,也就是将很多档案集结为一个档案,事实上他并没有压缩的功能。

2.    compress -v man.config:压缩config文件,被compress压缩的源文件会消失,而只剩下压缩文件,扩展名为.Z,解压缩则直接用uncompress

3.    另一个压缩指令是gzip,用法是gzip -v man.coonfig,在预设的情况下原本的档案会被压缩为.gz的档案名,原文件不再存在。可以用zcat直接读取压缩文件的内容。如果要进行解压缩,就用参数d,即gzip -d man.config.gz。

4.    bzip2压缩的效率比gzip还要好。指令是bzip2 -z man.config,直接读取是bzcat man.config.bz2,解压缩为bzip2 -d man.config.bz2

5.    tar可以将多个包拼成一个档案,同时还可以透过gzip/bzip2的支持,将档案同时进行压缩,其实windows的winrar功能也支持.tar.gz档案名的解压缩。tar的解压缩指令是tar -jxvf /root/etc.tar.bz2。

6.    dump指令主要的作用是备份,出来了备份整个文件系统之外,还可以制定等级。常用dump -S /dev/hdc1

7.    dd if=/dev/zero of=/boot/test.img bs=1M count=10:建立一个大约10M的档案在boot中,if=input file,of=output file

8.    采用restore来观察dump后的备份数据内容,即restore -tf /root/boot.dump

今天大年初一,祝各位新年快乐哈!!

 

拜师鸟哥之linux学习体会(8)——档案与文件系统的压缩与打包

标签:

原文地址:http://www.cnblogs.com/elninohjh/p/4296290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!