玩转Linux打包指令——tar


玩转Linux打包指令——tar
 
在windows下,有很多压缩软件,比如winrar,winzip等等,可以将一个文件夹打包。
在Linux下,压缩的命令主要有gzip和bzip2两种,后者的压缩水平较高。熟悉这两个命令的玩家都知道他们一次只能压缩一个文件或者档案。不能压缩文件夹或目录。
那么如何压缩文件夹和目录呢?没错!就是tar。。
tar可以在打包的同时将文件夹压缩。需要注意的是打包之后是一个文件或者是档案哦!
步骤如下
1、然后就开始执行打包命令喽~
tar -zpcv -f report.tar.gz  report  
tar -jpcv  -f report.tar.bz2  report
2、妥了,就这么简单O(∩_∩)O~
你可以比较一下打包之后这两个文件的大小,一定是*.bz2小~
下面给大家介绍一下上面tar命令里面那几个参数
z——gzip压缩
j——bzip2压缩
p——保留备份数据原有的属性和权限
v——在压缩/解压缩过程中将正在处理的文件名
c——create,创建打包文件
f——后面跟着的就是刚刚创建的打包文件
正如gzip和bzip2的压缩文件分别可以通过zcat和bzcat查看
tar打包之后的文件可以通过tar -ztv -f report.tar.gz来查看通过gzip压缩的打包文件
 tar -jtv -f report.tar.bz2来查看通过bzip2压缩的打包文件
稍后再来补上解压缩的讲解~

相关内容

    暂无相关文章