压缩比:压缩前与压缩后的文件所占用的磁盘空间大小,被称为压缩比
linux常见的压缩文件有.Z .gz .bz2 .tar.gz .tar.bz2
.z文件是由compress程序压缩得到的文件,但这个程序已经相当古老,默认情况下不会安装
.gz文件是由gzip压缩得到的,gzip程序的语法为gzip 参数 文件,详细参数可以通过man查看,默认情况下,压缩完成后,会生成相应的.gz文件,源文件就不会存在,且这种类型的文件可以被winrar打开!
.bz2 的用法和gzip相似,且功能更强大,使用方法同上,只不过要查看.bz2文件需要使用bzcat命令
以上两个命令都是针对单个文件进行压缩,而不是一个目录或是多个文件,涉及到多个文件的压缩需要进行打包 ,tar命令是常用的打包命令,且同时支持gzip和bzip2,tar有很多的参数,但我们只需要记住最常用的打包和解包命令:
tar -jcv -f filename #压缩:filename表示要被压缩的文件或目录
tar -jtv -f filename.tar.bz2 #查询
tar -jxv -f filename.tar.bz2 #解包
上述命令中[-j]参数表示使用bz2进行压缩,如果使用gzip进行压缩,则将-j参数修改为-z
备份工具dump、恢复工具restore
dd工具:dd命令不仅可以用来创建大文件,还可以用来备份,因为它可以读取磁盘设备的内容,包括启动扇区、super block区等,我们可以通过数据流重定向进行备份
dd if="input file" of="output file" bs="block size" count="number(多少个bs)"