鸟哥私房菜 第九章 文件与压缩打包

1、文件压缩的原理(待整理)

2、读书笔记

1、几个常见的压缩文件扩展名:

*.Z : compress程序压缩的文件  
*.gz:gzip程序压缩的文件
*.bz2:  bzip程序压缩的文件
*.tar:  tar程序打包的数据,并没有压缩过;
*.tar.gz : tar程序打包的程序,并经过了gzip的压缩
*.tar.bz2 : tar程序打包的程序,并经过了bzip2的压缩。 
2、gzip  
     gzip -v fileName;  gzip -c fileName > fileName.gz
查看gzip压缩之后的文件 zcat fileName.gz.解压可以用gunzip fileName.gz
bzip2 是为了替代gzip,比gzip压缩比例还要好,用法同gzip。查看bzip2 压缩之后的指令用bzcat
如果需要解压缩,可以用bzip2。解压可以用bunzip2 fileName.bz
3、tar    -j:用bzip2支持压缩/解压缩   -c:新建打包文件  -x:解打包或解压缩的功能。-v:在压缩/解压缩过程中,将正在处理的文件名显示出来。
(1)压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录   (如果不加“ -C 欲解压缩的目录”,则在当前的目录执行)
(2)如果用参数 z 代替 j ,则表示是支持gzip
(3)仅解开单一文件的方法:
        tar -jtv -f fileName.tar.bz2 | grep '要查找的文件名'  eg:tar -jtv -f /root/etc.tar.bz2 | grep 'shadow'
        tar -jxv -f fileName.tar.bz2 待解开文件名    eg:tar -jxv -f /root/etc.tar.bz2 etc/shadow
(4)打包某目录,但不包含该目录下的某些文件的做法是使用 --exclude
(5)仅备份比某个时刻还要新的文件 --newer
4、完整备份工具 dump
(1)dump 可以备份完整的文件系统(暂时没有操作)
(2)dump 备份非文件系统,即单一目录。
5、dd用来备份整块分区或整块磁盘。dd可以读取磁盘设备的内容(几乎是直接读取扇区),然后将整个设备备份成一个文件。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值