[关闭]
@WillireamAngel 2017-11-21T01:27:20.000000Z 字数 1464 阅读 1399

档案与档案系统的压缩,打包与备份

Linux


一、压缩档案的用途与技术

压缩就是利用填充未占用二进位的方式实现,实际上是一出空白字符,公式和算法驱动。
压缩比:压缩后与压缩前的文件占磁盘空间比值。

二、Linux 系统常见的压缩指令

压缩文件副档名:

  1. *.Z compress 程式压缩的档案;
  2. *.zip zip 程式压缩的档案;
  3. *.gz gzip 程式压缩的档案;
  4. *.bz2 bzip2 程式压缩的档案;
  5. *.xz xz 程式压缩的档案;
  6. *.tar tar 程式打包的资料,并没有压缩过;
  7. *.tar.gz tar 程式打包的档案,其中并且经过gzip 的压缩
  8. *.tar.bz2 tar 程式打包的档案,其中并且经过bzip2 的压缩
  9. *.tar.xz tar 程式打包的档案,其中并且经过xz 的压缩
  1. gzip, zcat/zmore/zless/zgrep
    gzip 可以解开compress, zip 与gzip 等软体所压缩的档案。
  1. [dmtsai@study ~]$ gzip [-cdtv#]档名
  2. [dmtsai@study ~]$ zcat档名.gz

选项与参数:
-c :将压缩的资料输出到萤幕上,可透过资料流重导向来处理;
-d :解压缩的参数;
-t :可以用来检验一个压缩档的一致性~看看档案有无错误;
-v :可以显示出原档案/压缩档案的压缩比等资讯;
-# :# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是-6

如果原本的档案是是文字档,可以尝试使用zcat/zmore/zless去读取。
压缩时,在预设的状态下原本的档案会被压缩成为.gz的档名,原始档案就不再存在了;同样的,解压缩后原始文档也会消失。

  1. bzip2, bzcat/bzmore/bzless/bzgrep
    压缩比更好
  1. [dmtsai@study ~]$ bzip2 [-cdkzv#]档名
  2. [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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注