文章目录
前言
在Linux系统中,最简单的文件和目录备份工具就是cp复制命令,但是当需要备份的文件目录数量较多时,仅仅使用cp命令就力不从心,且备份出来的文件数量及空间都会对服务器产生不小的压力,面对这种情况,我们选择压缩和归档;并且为了熟悉Linux服务器的配置文件,学习编辑系统配置,我们需要掌握vi编辑器的使用方法,能对文档进行备份与恢复操作。
一、使用压缩和解压工具
1.压缩命令文件-gzip、bzip2
- 制作压缩文件、解开压缩文件
- gzip [-9] 文件名…
- bzip2 [-9]文件名…
- gzip -d .gz 格式的压缩文件
- bzip2 -d .bz2格式的压缩文件
-9 是压缩 -d 是解压缩
-
gunzip 等价于 gzip -d
-
bzip2和bunzip2命令的用法与gzip、gunzip命令基本相同
-
压缩包的格式要看结尾: .gz 和 .bz2 两种用法
-
示例:把 b.txt 这个压缩和解压缩——会上述其中一种方式即可
2.归档命令-tar
-
制作归档文件、释放归档文件
- tar [选项] … 归档文件名 源文件或目录👉压缩
- tar [选项] … 归档文件名 [-C目标目录]👉解压缩
-
常用命令选项
选项 作用 -c 创建 .tar格式文件 -C 解压时指定的目标文件 -f 表示使用归档文件 -j 调用bzip2程序进行压缩和解压 -p 打包时保留文件及目录的权限 -P 打包时保留文件及目录的绝对路径 -t 列表查看包内的文件 -v 输出详细的信息 -x 解开 .tar格式的包文件 -z 调