Linux 进阶  文件和文件系统的压缩和打包

  1. 文件压缩原理
    常见的几种;1)、对于电脑的存储,1bites=8b,所以有八个空间去填写0或者1来完成对1bytes的记录,而当记录为1的时候,只需要占有一个空格,其他的都是空的,所以工程师可以通过一定技术就将其他的空的空间全部排除来,实现压缩
       2) 讲重复的数据进行统计计算,例如。有100个一,只需要记录有100个1这样的记录,而不需要真的占用100个1这样的空间 
  2. Linux的常用压缩命令
      首先,要明白linux下各种文件的格式
      *.Z compress 压缩文件
      *.gz gzip的压缩文件
      *.bz2 bzip2 压缩文件
      *.tar tar打包文件。并未压缩
      *.tar.gz 通过gzip压缩的打包文件
      *.tar.bz2 通过bzip2打包的文件
    gzip打包命令
gzip filename    压缩
gzip -d filename.gz  解缩

bzip2 压缩命令

bzip2 filename   压缩命令
bzip2 -d filename.bz2  解压
zcat filename.bz2  无需解压来看到文件内容

  
3. tar打包命令
压缩  

tar -jcv -f newfilename.tar.bz2 filename

解压

tar -jxv -f filename.tar.bz2 file name

猜你喜欢

转载自blog.csdn.net/lansus/article/details/49467403
今日推荐