您的位置:首页 > 运维架构 > Linux

Linux编程之旅【7】文件与文件系统的压缩与打包

2018-01-05 13:48 573 查看
压缩命令是通过一些运算方法将原来的文本进行压缩,以减少文件所占用的磁盘空间。压缩比:压缩前与压缩后的文件所占用的磁盘空间比值。
压缩的好吃是可以减少磁盘空间的浪费,在WWW网站也可以用文件压缩的技术进行数据的传送,提高网站的带宽的可利用率。
压缩文件的扩展名大多是.tar、*.tar.gz、*.bz2、*.tgz、*.gz、*.Z
常见的压缩命令有gzip、bzip2,其中bzip2更好。
tar可以用来文件打包,也可以支持gzip和bzip2的压缩。
压缩:tar -jcv -f filename.tar.bz2 被压缩的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 要解压缩的目录
dump命令可备份文件系统或单一目录。
dump的备份若针对文件系统时,可进行0~9的level差异备份。其中level 0 位完整备份。
restore可还原被dump构建的备份文件。
要新建光盘刻录数据时,可用mkisofs命令来构建。
可用cdrecord写入CD或DVD刻录机。
dd可备份完整的分区或磁盘,因为dd可读取磁盘的扇区表面数据。
cpio为优秀的备份命令,但需要搭配类似find命令来读入要备份的文件名数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: