28
2016
12

linux下tar命令用法详解(压缩和解压缩)

tar命令可以为linux的文件和目录创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于I区转III区传输是非常有用的。
首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。


压缩实例:
tar  -cvf  log2017.tar log  2017.log 仅打包,不压缩!
tar  -zcvf  log2017.tar.gz  log2017.log 打包后,以 gzip 压缩
tar  -jcvf  log2017.tar.bz2  log2017.log 打包后,以 bzip2 压缩

使用压缩和不使用压缩 空间节省率达到70%!(根据纯文字内容压缩得到数据)

-c:建立新的压缩文件;
-j:支持bzip2指令处理压缩文件;
-z:支持gzip指令处理压缩文件;
-v:显示压缩过程;
-f:指定压缩文件名称或解压缩文件名称;(这个条件是必须的)


解压缩实例:
tar -zxvf  /home/henan/log2017.tar.gz  log2017.log
tar -ztvf  /home/d5000/henan/log2016.tar.gz
tar -zxvf  /home/henan/log2016.tar.gz  log20160606.log
我们可以透过tar -ztvf来查阅 tar 包内的文件名称,如果单只要一个文件,就可以透过这个方式来解压部分文件!

-t:列出备份文件的内容;
-x:从压缩文件中还原文件;

 

« 上一篇下一篇 »

相关文章: