linux笔记五(档案与文件系统的压缩与打包)

几个常见的压缩文件案扩展名


linux系统常见的压缩指令
gzip 可以说是应用度最广的压缩指令。目前gzip可以解开compress,zip与gzip等软件所压缩的档案。gzip所建立的压

缩文件为*.gz的档名。
指令语法:gzip [-cdtv#] 档名
当使用gzip进行压缩时,在预设的状态下原本的档案会被压缩成*.gz的档名,源文件就不再存在了。使用gzip压缩的档

案在windows系统中,竟然可以被WinRAR这个软件解压缩。
使用gunzip这个指令或使用 gzip -d 来进行解压缩。

cat可以读取纯文本,zcat则可以读取纯文本档被压缩后的压缩文件,同时zcat指令可以同时读取compress与gzip的压

缩文件。

 

bzip2则是为了取代gzip并提供更佳的压缩比的指令,使用与gzip类似
指令语法: bizp2 [-cdkzv#] 档名
bzcat这个指令可以读取bzip2的压缩文件。
使用bunzip2这个指令或bzip2 -d 来进行解压缩。

 

打包指令: tar
由于tar的使用太广泛了,目前Windows的WinRAR也支持.tar.gz档名的解压缩。
指令语法: tar [-j|-z][cv][-f 建立的档名] filename 
                   tar [-j|-z][tv][-f 建立的档名]
                   tar [-j|-z][xv][-f 建立的档名] [-C 目录]
最简单的使用tar就只要记住底下的方式:
压    缩:tar -jcv -f filename.tar.bz2 要被压缩的档案或目录名称
查    询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 要解压缩的目录
仅解开单一档案的方法
先用查询指令加管道配合grep搜寻要解压的档名,然后使用tar -jxv -f 打包档.tar.bz2 待解压档名

 

完整备份工具:dump
指令语法: dump [-Suvj][-level][-f 备份档] 待备份资料
                    dump -W
dump这个指令除了能够针对整个filesystem备份之外,也能够仅针对目录来备份。

restore
备份文件就是在急用时可以回复系统的重要数据,所以有备份当然就要有复原,dump的复原使用的是restore
这个指令。
指令语法:restore -t [-f dumpfile][-h]    <==用来查看dump档
                  restore -C [-f dumpfile][-D 挂载点]  <==比较dump档与实际档案
                  restore -i [-f dumpfile]      <==进入互动模式
                  restore -r [-f dumpfile]    <==还原整个文件系统


mkisofs:建立映像档

 

cdrecord: 光盘刻录工具

 

其他常见的压缩与备份工具
dd 这个指令不只是制作一个档案而已,dd指令最大功效应该在于备份。
指令语法:dd if="input_file" of="output_file" bs="block_size" count="number"

cpio 这个指令可以备份任何东西,包括装置设备档案。不过cpio不会主动的去找档案来备份。
指令语法:cpio -ovcB > [file|device]     <==备份
                  cpio -ivcdu < [file|device] <==还原
                  cpio -ivct < [file|device] <==查看

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值