Linux学习笔记(八):文件打包压缩

压缩比:压缩前与压缩后的文件所占用的磁盘空间大小,被称为压缩比

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)"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值