1.常见的压缩命令

(1)gzip,zcat
gzip:gzip可以说是目前使用最广的压缩命令,其压缩文件为*.gz的文件名
格式:[root@localhost ~]# gzip [-cdtv#] 文件名
参数:
-c:将压缩的数据输出到屏幕上
-d:解压缩的参数
-t:用来检验一个压缩文件的一致性,看看文件有没有错误
-v:可以显示源文件与压缩文件的压缩比
-#:这里的#是数字,代表压缩等级,-1最快,但压缩比最差,最大数值为-9
zcat:可以读取纯文本被压缩后的压缩文件
(2)bzip2,bzcat
bzip2:bzip2是为了取代gzip并提供更佳的压缩比而来的
格式:[root@localhost ~]# bzip2 [-cdkzv#]
参数:
-c:将压缩过程中产生的数据输出到屏幕
-d:解压缩
-k:保留原文件,不会删除原文件
-z:压缩的参数
-v:可以显示出压缩比
-#:压缩等级,同gzip
bzcat:将bzip2压缩的文本文件读取出来

2.打包命令:tar

格式:
打包与压缩 — [root@localhost ~]# tar [-j|-z][cv] [-f newfilname] filename
查看文件名 — [root@localhost ~]# tar [-j|-z][tv] [-f newfilname]
解压缩文件 — [root@localhost ~]# tar [-j|-z][xv] [-f newfilname] [-C 目录]
参数:
-c:新建打包文件,可搭配-v查看打包过程中的文件名
-t:查看打包文件中有哪些文件名
-x:解打包或解压缩的功能,搭配-C在指定目录解压缩
-j:通过bzip2进行压缩或解压缩,文件名最好为*.tar.bz2
-z:通过zip进行压缩或解压缩,文件名最好为*.tar.gz
-v:将正在处理的文件名显示处来
-f:后面接被处理的文件名,-f应单独写出来
-C:解压缩时指定目录
-p:保留备份数据的原有权限和属性,常用于备份重要的配置文件
-P:大写P,保留绝对路径

3.完整备份工具dump、restore

(1)dump
待备份数据为单一文件系统:该文件系统可以使用完整的dump功能
待备份数据为目录,非单一文件系统:
所有备份的数据必须要在该目录下面
仅能使用level0,即仅支持完整备份
并支持-u参数,无法创建时间记录文件
格式:[root@localhost data]# dump [-Suvj] [-level] [-f 备份文件] 待备份数据
参数:
-S:仅列出后面的待备份数据需要多少磁盘空间
-u:将这次dump的时间记录到/etc/dumpdates文件中
-v:将dump的过程显示出来
-j:将数据进行bzip2压缩
-level:等级
-f:类似tar,后面接要产生的文件
-W:列出是否备份过
(2)restore
对dump备份进行恢复等操作
查看dump文件 — [root@localhost data]# restore -t [-f dumpfile] [-h]
比较dump与实际文件 — [root@localhost data]# restore -C [-f dumpfile] [-D]
进入互动模式 — [root@localhost data]# restore -i [-f dumpfile]
还原整个文件系统 — [root@localhost data]# restore -r [-f dumpfile]
参数:
-t:查看dump备份文件
-C:将dump内的数据与实际的文件系统作比较,列出在dump中有而目前文件系统中没有的文件
-i:进入互动模式,可以仅还原部分文件
-r:用来还原针对整个文件系统的备份
-f:后接将要处理的dump文件名

4.其他常见的压缩与备份工具

此部分详细内容以后再说!

 相关文章
【技术交流,欢迎大家拍砖】

还没有评论哦!