第8章文件与文件的压缩
压缩命令来下载网上的文件 对于产生的压缩文件特殊的命名方式
8.1压缩文件的用途与技术
1 用处将文件压缩后会使磁盘空间变大,将压缩后的文件下载在解压缩,更加的快避免了网站的慢宽带满载
2 压缩方式 将111等100个1当成 100个1;
将0000001 将0将多余的0丢出去
8.2 LInux系统常见的压缩命令
压缩文件的后缀.zip .tar .gz *.zip 什么的这是扩展名代表了压缩方式,并不能进行压缩,主要提示人们这是怎么样压缩的。 tar打包目录
8.2 .1
gzip功能较为强大可解zip compress
压缩文件gzip+参数+文件 后面参数为.gz
解压 gzip -d;
zcat显示解压文件的内容
8.2.2
bzip2比gzip更牛 方法相同 后缀变为.bz2
8.2.3
xz更牛的压缩比 缺点时间长
解压缩可以用xz -d services.xz
8.3 打包命令 tar
1 tar是将文件进行打包
2 压缩是tar -jcv -f filenname.tar.bz2 ( -f后面接的就是要执行的文件名)
8.4 XFS文件系统的备份与还原
在CentOS 7中用的XFS文件系统
8.4.1 XFS文件系统备份xfsdump
1 xfsdump是XFS系统上的备份功能,如果一个文件经常变化,我们已经备份过了。可以用
xfsdump进行差异化比较 备份差异的东西
2 xfsdump -l 0 -L boot _all -M boot_all -f /srv/boot.dump /boot
8.4.2 XFS文件系统还原xfsrestore
1 查看备份文件 xfsrestore -l
2 将备份文件直接覆盖在原来文件 xfsrestore -f /srv/boot.dump -L boot all /boot
3 还原指定文件 xfsrestore -f /srv/boot.dump -L boot_all -s grub2 /tmp/boot2
4 交互模式用 -i 进行执行
8.5 光盘读写工具
CD/DVD 逐渐被几T硬盘所淘汰 但是还有用处。
8.5.1 mkisofs 建立镜像文件
镜像文件是直接放在根目录下的 不好分类所以我们用 -graft-point
8.5.2 cdrecord 光盘刻录工具
使用命令 wodim来进行
8.6 其他压缩工具 dd
8.6.1 dd if=(备份的文件) of =(备份的地方)
其中dd是将备份的文件一个扇区一个扇区去读取,所以会将超级区块,启动扇区,元数据都统统备份过去。
8.6.2 cpio
备份任何东西的指令 不过他不会主动打开文件,需要我们辅助 find进行
如 : find boot | cpio -ocvB / tmp/boot。cpio 我们先进入/目录为了防止备份到绝对路径进行解压缩时