linux实验三 文件压缩和备份
实验三 文件压缩和备份 一、学习目的 1、熟悉文件压缩与解压的相关操作。 2、掌握linux备份的类型及基本备份操作。 * * 常用的文件打包和压缩命令 * * 打包和压缩文件的文件后缀 文件后缀 说明 .bz2 用 bzip2 压缩的文件 .gz 用 gzip 压缩的文件 .tar 用 tar 打包的文件,也称 tar 文件 .tbz tar 打包时用 bzip2 压缩的文件 .tgz tar 打包时用 gzip 压缩的文件 .zip 用 zip/winzip 压缩的文件 .rar 用 rar 压缩的文件 .7z 用 7za 压缩的文件 * * gizp命令 用法:gzip [选项] 文件列表 选项: -d: 解开压缩文件。 -f: 强行压缩文件,不理会文件名称或硬链接是否存在以及该文件是否为符号链接。 -l: 列出压缩文件的相关信息(压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字)。 -n: 压缩文件时,不保存原来的文件名称及时间戳(默认为保存,即-N)。 -r : 递归处理,将指定目录下的所有文件及子目录一同处理。 -t : 测试压缩文件是否正确无误。 -v : 显示指令执行过程。 - : 压缩率是一个介于1~9的数值,默认值为“6”,数值越大压缩率越高。 --best 参数等价于-9;--fast参数等价于-1。 * * gizp命令举例 压缩文件filename $ gzip filename 压缩文件 file1和file2并显示执行过程 $ gzip -v file1 file2 递归地高度压缩mydir目录下的所有文件(逐个文件进行) $ gzip -9r mydir 显示当前目录下所有压缩过的gz文件信息 $ gzip -l *.gz 解压filename.gz文件 $ gzip -d filename.gz $ gunzip filename.gz * * bzip2 Linux下常用的压缩和解压缩命令。 由官方仓库的bzip2软件包提供。 比gzip的压缩比更高。 压缩后 bzip2 会在每个文件的后面添加扩展名 .bz2。 压缩后原文件会被自动删除。 在 windows 下可以用 winrar或7-zip 解压。 bzip2命令的格式和参数与gzip类似。 * * bzip2命令举例 压缩文件filename $ bzip2 filename 高度压缩文件 file1和file2并显示执行过程 $ bzip2 -9v file1 file2 解压filename.bz2文件 $ bzip2 -d filename.bz2 $ bunzip2 filename.bz2 * * *