@WillireamAngel
2017-11-21T01:27:20.000000Z
字数 1464
阅读 1399
Linux
压缩就是利用填充未占用二进位的方式实现,实际上是一出空白字符,公式和算法驱动。
压缩比:压缩后与压缩前的文件占磁盘空间比值。
压缩文件副档名:
*.Z compress 程式压缩的档案;
*.zip zip 程式压缩的档案;
*.gz gzip 程式压缩的档案;
*.bz2 bzip2 程式压缩的档案;
*.xz xz 程式压缩的档案;
*.tar tar 程式打包的资料,并没有压缩过;
*.tar.gz tar 程式打包的档案,其中并且经过gzip 的压缩
*.tar.bz2 tar 程式打包的档案,其中并且经过bzip2 的压缩
*.tar.xz tar 程式打包的档案,其中并且经过xz 的压缩
[dmtsai@study ~]$ gzip [-cdtv#]档名
[dmtsai@study ~]$ zcat档名.gz
选项与参数:
-c :将压缩的资料输出到萤幕上,可透过资料流重导向来处理;
-d :解压缩的参数;
-t :可以用来检验一个压缩档的一致性~看看档案有无错误;
-v :可以显示出原档案/压缩档案的压缩比等资讯;
-# :# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是-6
如果原本的档案是是文字档,可以尝试使用zcat/zmore/zless去读取。
压缩时,在预设的状态下原本的档案会被压缩成为.gz的档名,原始档案就不再存在了;同样的,解压缩后原始文档也会消失。
[dmtsai@study ~]$ bzip2 [-cdkzv#]档名
[dmtsai@study ~]$ bzcat档名.bz2
选项与参数:
-c :将压缩的过程产生的资料输出到萤幕上!
-d :解压缩的参数
-k :保留原始档案,而不会删除原始的档案喔!
-z :压缩的参数(预设值,可以不加)
-v :可以显示出原档案/压缩档案的压缩比等资讯;
-# :与gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快!
8.2.3 xz, xzcat/xzmore/xzless/xzgrep
8.3打包指令: tar , 解压后的SELinux课题
8.4 XFS 档案系统的备份与还原
8.4.1 XFS 档案系统备份xfsdump
8.4.2 XFS 档案系统还原xfsrestore
8.5 光碟写入工具
8.5.1 mkisofs:建立映像档:isoinfo
8.5.2 cdrecord:光碟烧录工具
8.6 其他常见的压缩与备份工具
8.6.1 dd
8.6.2 cpio
8.1 压缩档案的用途与技术
8.2 Linux 系统常见的压缩指令
8.2.1 gzip, zcat/zmore/zless/zgrep
8.2.2 bzip2, bzcat/bzmore/bzless/bzgrep
8.2.3 xz, xzcat/xzmore/xzless/xzgrep
8.3打包指令: tar , 解压后的SELinux课题
8.4 XFS 档案系统的备份与还原
8.4.1 XFS 档案系统备份xfsdump
8.4.2 XFS 档案系统还原xfsrestore
8.5 光碟写入工具
8.5.1 mkisofs:建立映像档:isoinfo
8.5.2 cdrecord:光碟烧录工具
8.6 其他常见的压缩与备份工具
8.6.1 dd
8.6.2 cpio