鸟哥Linux私房菜_基础篇(第二版)_第九章学习笔记
2012-04-13 22:03
316 查看
第九章 文件的压缩与打包
常见的压缩文件扩展名:
*.z compress程序压缩文件
*.bz2 bzip2程序压缩文件
*.gz gzip程序的压缩文件
*.tar tar程序的打包的数据文件,并没有经过压缩
*.tar.gz tar程序的打包文件,并经过gzip压缩
compress 程序压缩:-d 解压缩 = uncompress
-r 递归 -c将压缩数据输入stdout
gzip可以节约*.z的文件
gzip或者 zcat
-c 将压缩的数据输出在屏幕上
-d 解压缩
-c检查文件一致性
-1 - -9 压缩等级 默认-6
bzip2 / bzcat 后缀为bz2
-c 将解压数据输出在屏幕上
-d解压缩
-z压缩参数 = bunzip2
tar 打包&压缩文件
-c 建立压缩
-x解压缩
-t查看 (三选一)
-z gzip压缩
-j bzip2压缩
-v显示解压文件
-f 后跟文件名
-p 保留原属性
-P 使用绝对路径
-N接日期
--exclude file 在解压缩文件时,不要讲file文件打包
tarfile通过tar打包未压缩的文件
dd命令 主要用于备份,读取设备的内容,然后将整个设备备份
例如:dd if="input-file" of="outfile" bs="block size" count="number"
bs默认512bytes
1.备份分区表:
dd if=/dev/设备 of=/mbr.bak bs=512 count=1
2.备份分区:
dd if=/dev/设备 of=/file 此时 dd = ghost
cpio 数据重流向
-o 将数据复制输出到文件或者设备
-i 将数据从文件或设备复制到系统
-t 查看内容
-v 让存储过程中文件可以显示在屏幕上
-B 将默认块最大加到5120字节,默认512字节
-d 自动建立目录
-u 较新的文件覆盖较旧的文件
1.例如:将数据写入磁带机
find / -print | cpio -covb >/dev/st0
2.例如:检查磁带机有什么文件
cpio -icvdvt < /dev/st0
3.例如:将磁带机上的内容写回来
cpio -icduv < /dev/st0
4.例如:将/etc中所有文件备份到/root/etc.cpio文件中
find /etc -type f | cpio -o > /root/etc.cpio
备份:1.tar 文件/目录 2.dd 设备/磁盘 3.cpio 设备(恢复)
课后习题&答案
无
常见的压缩文件扩展名:
*.z compress程序压缩文件
*.bz2 bzip2程序压缩文件
*.gz gzip程序的压缩文件
*.tar tar程序的打包的数据文件,并没有经过压缩
*.tar.gz tar程序的打包文件,并经过gzip压缩
compress 程序压缩:-d 解压缩 = uncompress
-r 递归 -c将压缩数据输入stdout
gzip可以节约*.z的文件
gzip或者 zcat
-c 将压缩的数据输出在屏幕上
-d 解压缩
-c检查文件一致性
-1 - -9 压缩等级 默认-6
bzip2 / bzcat 后缀为bz2
-c 将解压数据输出在屏幕上
-d解压缩
-z压缩参数 = bunzip2
tar 打包&压缩文件
-c 建立压缩
-x解压缩
-t查看 (三选一)
-z gzip压缩
-j bzip2压缩
-v显示解压文件
-f 后跟文件名
-p 保留原属性
-P 使用绝对路径
-N接日期
--exclude file 在解压缩文件时,不要讲file文件打包
tarfile通过tar打包未压缩的文件
dd命令 主要用于备份,读取设备的内容,然后将整个设备备份
例如:dd if="input-file" of="outfile" bs="block size" count="number"
bs默认512bytes
1.备份分区表:
dd if=/dev/设备 of=/mbr.bak bs=512 count=1
2.备份分区:
dd if=/dev/设备 of=/file 此时 dd = ghost
cpio 数据重流向
-o 将数据复制输出到文件或者设备
-i 将数据从文件或设备复制到系统
-t 查看内容
-v 让存储过程中文件可以显示在屏幕上
-B 将默认块最大加到5120字节,默认512字节
-d 自动建立目录
-u 较新的文件覆盖较旧的文件
1.例如:将数据写入磁带机
find / -print | cpio -covb >/dev/st0
2.例如:检查磁带机有什么文件
cpio -icvdvt < /dev/st0
3.例如:将磁带机上的内容写回来
cpio -icduv < /dev/st0
4.例如:将/etc中所有文件备份到/root/etc.cpio文件中
find /etc -type f | cpio -o > /root/etc.cpio
备份:1.tar 文件/目录 2.dd 设备/磁盘 3.cpio 设备(恢复)
课后习题&答案
无
相关文章推荐
- 鸟哥Linux私房菜_基础篇(第二版)_第二章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第三章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第六章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第十章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第四章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第一章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第七章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第十一章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第五章学习笔记
- 鸟哥Linux私房菜_基础篇(第二版)_第八章学习笔记
- 王爽《汇编语言》(第二版) 学习笔记 (第九章 转移指令的原理 )
- 王爽《汇编语言》(第二版) 学习笔记 (第九章 转移指令的原理 )
- 《鸟哥Linux私房菜》学习笔记_chap6_练习机上装Fedora
- DirectX 9.0c游戏开发手记之“龙书”第二版学习笔记之8: Chap10: Lighting
- Unix环境高级编程(第二版)学习笔记
- C++ Primer复习和学习笔记 第九章 顺序容器
- Spring.NET学习笔记19——整合NHibernate和ASP.NET MVC(基础篇) Level 300
- spring学习笔记(基础篇)
- PHP与MYSQL学习笔记--基础篇1
- 顺序容器 - 3【C++ Primer 学习笔记 - 第九章】