- 压缩文件的用途与技术
- Linux系统常见的压缩指令
常见压缩文件扩展名:
*.Z compress压缩
*.gz gzip压缩
*.bz2 bzip2压缩
*.tar tar打包
*.tar.gz tar打包且gzip压缩
*.tar.bz2 tar打包且bzip2压缩
2.1 compress
compress [-rcv] 档案或目录 默认会删除源文件
upcompress 档案.Z
-r 递归
-c 把压缩数据标准输出到屏幕
-v 可以秀出压缩后的档案信息以及压缩过程中的一些档名变化
compress -c filename > filename.Z
2.2 gzip [-cdtv#] filename windows系统可以解压
zcat filename.gz
gunzip filename
-c 把压缩数据标准输出到屏幕
-d 解压,会删除原来的.gz文件
-t 检验一致性
-v 显示相关信息,如压缩比率
-# 压缩等级 -1 最快,压缩比最差,-9反之,-6是默认
gzip -9 -c filename > filename.gz
2.3 bzip2 bzcat
bzip2 [-cdkzv#] filename
bzcat filename.bz2
bunzip2 filename
-k:保留源文件
-z:压缩
其他同gzip - 打包命令tar
3.1 tar
tar [-j|-z] [cv] [-f 建立的文件名] 被压缩的文件或目录 打包与压缩
tar [-j|-z] [tv] [-f 建立的文件名] 擦看档案名
tar [-j|-z] [xv] [-f 建立的文件名] [-C 目录] 解压缩
-j:bzip2压缩
-z:gzip压缩
-c:压缩
-t:查看
-x:解压
-v:显示过程
-f:filename
-C: 目录
-p: 保留数据的原本权限与属性
-P:保留绝对路径
--exclude=FILE:排除FILE
管线命令与数据流,tar -cvf - /etc|tar -xvf -
- 完整的备份工具:dump
4.1 dump [-Suvj] [-level] [-f 备份档] 待备份资料
dump -W
4.2 restore -t [-f dumpfile] [-h] 观察dump档
restore -C [-f dumpfile] [-D 挂载点] 比较dump与实际档案
restore -i [-f dumpfile] 进入互动模式
restore -r [-f dumpfile] 还原整个系统 - 光盘写入工具
5.1 mkisofs:建立映像档iso
5.2 cdrecord:光盘刻录工具 - 常见的压缩与备份工具 dd cpio
鸟哥的Linux私房菜基础学习篇(第三版)之第九章:档案与文件系统的压缩与打包
最新推荐文章于 2023-09-17 16:55:01 发布