首页 > 系统服务 > 详细

linux命令-tar打包和压缩并用

时间:2015-11-12 01:10:27      阅读:302      评论:0      收藏:0      [点我收藏+]

tar在打包的时候进行压缩 支持 gzip bzip2 xz 格式

-z  gzip格式

-j  bzip2格式

-J  xz格式

  

压缩打包

[root@wangshaojun ~]# tar -zcvf 12.tar.gz 123 234
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[root@wangshaojun ~]# ls
123 1.tar
1234.1 1.txt 
12.tar.gz 234

 

解包

[root@wangshaojun ~]# tar -zxvf 12.tar.gz
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[root@wangshaojun ~]# ls ////压缩包仍在 
123 1.tar
1234.1 1.txt 
12.tar.gz 234

查看包内容

[root@wangshaojun ~]# tar -tf 12.tar.gz  /////bzip2用-tf  xz格式的用-Jtf
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt

指定目录解压

[root@wangshaojun ~]# tar -C /tmp/ -zxvf 12.tar.gz
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt

//////////////////////////////////////////////////////////////////////////////

打包的同时 过滤文件 --exclude 后面跟过滤掉的单个或多个文件和目录

[root@wangshaojun ~]# tar --exclude 11.txt -cvf 123.tar 123
123/
123/111/
123/111/234/
123/111/234/22.txt
[root@wangshaojun ~]# tar -tf 123.tar
123/
123/111/
123/111/234/
123/111/234/22.txt

/////////////////////////////////////////////////////////////////////////////////

总结

gz:压缩 tar -zcvf 1.tar.gz 111 222   ;  解压缩 tar -zxvf 1.tar.gz ;查看 tar -tf 1.tar.gz

bz2:压缩 tar -jcvf 1.tar.bz2 111 222 ;解压缩 tar -jxvf 1.tar.bz2 ;查看 tar -tf 1.tar.bz2

xz: 压缩 tar -Jcvf 1.tar.xz 111 222  ;  解压缩 tar -Jxvf 1.tar.xz ;查看 tar -Jtf 1.tar.xz

 

linux命令-tar打包和压缩并用

原文:http://www.cnblogs.com/wangshaojun/p/4957755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!