一、使用gzip压缩文件
gzip是GNU zip的缩写。
【命令格式】
gzip [option] filename
【常用选项】
c:压缩后将结果输出到标准输出,并保留原始文件。
d:解压缩文件。
l:显示压缩文件的详细信息。
r:递归地处理目录下的所有文件及子目录,或递归地解压缩文件内的目录和子目录。
v:显示命令的执行过程。
t:测试压缩文件。
num:num为数字1-9,代表压缩时使用的压缩率。1表示压缩速度最快、压缩率最小,9代表压缩速度最慢、压缩率最大。如果不使用此选项,则默认使用压缩率6.
二、使用bzip2压缩文件
与gzip等大多数压缩工具相比,bzip2的压缩率更高,但速度相对较慢。
【命令格式】
bzip2 [option] filename
【常用选项】
k:压缩、解压缩完成之后,保留原始文件。
d:执行解压缩任务。
t:测试压缩文件的完整性。
num:num为数字1-9,表示压缩率级别。其中1表示压缩率最低、速度最快,9表示压缩率最高、速度最慢。
v:执行时显示执行的详细信息。
三、整盘备份命令dd
dd是一个非常特殊的命令,其作用是从标准输入或文件中读取数据,并按指定的格式转换数据,然后输出。dd命令非常像Windows系统中的分区、磁盘备份工具Ghost。使用这个命令可以备份整个分区、磁盘,并且备份时可以不必关闭系统、卸载文件系统。
【命令格式】
dd <option>
dd命令不需要参数,所有参数都通过选项指定。
【常用选项】
if:指定要读取的文件,默认为标准输入。
of:指定要输出的文件,默认为标准输出。
ibs:指定读取数据时的块大小,默认为512字节。
obs:指定输出数据时的块大小,默认为512字节。
bs:将读取、输出时的块大小一起指定。
count:指定读取的区块数。
【用法示例】
管理员在许多时候都要使用到这个命令,,其目的可能是需要备份一个分区、硬盘和软盘等存储设备中的内容,也可能是需要验证某个设置,需要产生一个指定大小的文件等。
(1)有时候管理员需要一个类似于Ghost的工具,备份一个分区甚至是一个磁盘,这时可以使用dd命令来完成。
例如要备份磁盘sda:
[root@localhost test]# dd if=/dev/sda of=/mnt/backup/backup_sda.dd走走停停,不要害怕错过什么,