码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 压缩与解压

时间:2019-09-15 00:53:54      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:log   net   压缩文件   target   文件   com   打包压缩   rar   好的   

此文借鉴:https://blog.csdn.net/afei__/article/details/82619843

 

摘要

所谓打包就是把三碎的一些文件打成一个包,但是体积不会变,大小还是打包之前散文件的大小,只不过是放在一个包里头了,在linux中用的是tarball这个工具,也即我们经常用的tar命令。然而压缩不但把文件连起来,还进行特点算法来压缩,对于txt这类很“松”的文件,可以大大减小文件的大小,在linux中用gzip工具压缩,经常与tar命令一起使用。因为利用了tar和gzip工具,因此很多打包压缩之后的文件会写成****.tar.gz或者干脆写成***.tgz。

 

tar

-z:使用gzip来压缩和解压文件

-v:--verbose详细的列出处理的文件

-f:使用档案文件或设备,这个选项通常识必须的

-c:--create创建一个新的归档(压缩包)

-x:从压缩包中解出文件

 

打包与解包

tar的打包与解包

打包:tar  -cvf  FileName.tar DirName

技术图片

 技术图片

 

解包:tar  xvf  FileName.tar

技术图片

 

压缩与解压

tar压缩:tar -zcvf  压缩名.tar.gz  目录1 目录2

技术图片

解压(1):tar  -zxvf   压缩名.tar.gz

解压(2):tar -zxvf   压缩码.tar.gz  -C   指定解压目录

技术图片

技术图片

查看解压文件:tar  -ztvf   压缩文件名

技术图片

其他:tar命令只是一个打包的工具,真正压缩的是gzip或者bzip2等其他命令来达成,但是gzip等命令通常只能处理单个文件,并不方便,所以通过tar打包,然后在压缩是一个很好的处理过程。

 

rar压缩解压

a:添加到压缩文件

-r:递归处理

x:以绝对路径解压文件

压缩:rar   a  -r  tes.rar  file

解压:unrar x  test.rar

 

zip压缩解压

-r :递归处理

压缩文件

zip  -r  test.zip  文件名

解压文件

zip test.zip

Linux 压缩与解压

标签:log   net   压缩文件   target   文件   com   打包压缩   rar   好的   

原文地址:https://www.cnblogs.com/cheneyboon/p/11519876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!