- 文件压缩原理
常见的几种;1)、对于电脑的存储,1bites=8b,所以有八个空间去填写0或者1来完成对1bytes的记录,而当记录为1的时候,只需要占有一个空格,其他的都是空的,所以工程师可以通过一定技术就将其他的空的空间全部排除来,实现压缩
2) 讲重复的数据进行统计计算,例如。有100个一,只需要记录有100个1这样的记录,而不需要真的占用100个1这样的空间 - 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