文件与文件系统的压缩和打包

1.压缩技术简介
文件是怎么压缩的呢?
我们知道计算机最小单位是Bit,而数据处理最小单位是byte。1byte=8bit.
当我们存储1时,1占用1个bit,剩余7个bit填充0;而一些计算机科学家就利用复杂的计算方式,把这7个单位丢出来,成为没有用过的内存。
还有一种方式就是记录数量,比如1111…一百个1,压缩文件中记录的就是“100个1”这样就大大减少空间使用了。

2.Linux中常用的压缩命令
1.gzip 参数 文件名
gzip新建压缩文件的扩展名是.gz,且压缩后源文件不存在了。当参数为-d时,就是解压缩。zcat可以查看压缩的文件

bzip2是比gzip提供了更好的压缩比,用法和上类似,扩展名是bz2.使用bcat可以查看压缩文件。

2、tar打包
tar可以把多个文件或目录打包成一个大文件,支持上述两种压缩方法,具体参数使用自己查阅。

3.完整备份工具dump
如果备份的是完整文件系统我们可以设定0-9等级,0代表完整备份,1是差异备份。并且可以使用挂载点或设备文件名进行备份。

如果备份的是单一的目录,则所有数据必须在该目录下,并且只能使用0级备份,
而恢复命令restore -r还原备份的文件,-t查看dump的文件。

dd也是一个很有趣的命令,他可以复制一整块分区或磁盘,且不用再进行格式化。
cpio可以备份任何数据,不过我们要find来读入想要备份的文件名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值