码迷,mamicode.com
首页 > 其他好文 > 详细

tar命令 打包命令

时间:2018-04-16 13:07:25      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:tar   打包   压缩   

1.tar命令

tar命令可以打包文件,也可以打包的时候同时压缩文件。


2.tar命令的使用方法

tar [选项] 目标文件   源文件..... //压缩

tar [选项] 压缩文件 //解压


选项:

c:打包

x:解包,解压缩

f:指定文件压缩文件

z:压缩成gz格式

j:压缩成bz2格式

J:压缩成xz格式

C:指定解压缩目录

t:显示文件列表

v:显示详细信息

p:保留备份数据的属性和权限,常用于备份重要的配置文件。 

P:保留绝对路径,解压覆盖当前文件。 

--exclude=xxx:在压缩过程中,跳过xxx文件。


3.实例

3.1 打包,解包 zcxf

打包压缩

# tar -zcf xx.tar.gz 1.txt wang/

-rw-r--r--. 1 root root  750694 4月  16 11:37 xx.tar.gz


查看文件类型

# file xx.tar.gz

xx.tar.gz: gzip compressed data, from Unix, last modified: Mon Apr 16 11:37:37 2018

试用gunzip解压,还有一个tar包


# gunzip xx.tar.gz

-rw-r--r--. 1 root root 2283520 4月  16 11:37 xx.tar


解包,不用gunzip解压缩,需要指定zxf选项。

# tar xf xx.tar

# tar zxf xx.tar


3.2 打包bz2格式,查看列表,指定命令解压 jcxftC

打包压缩

# tar jcf xx.tar.bz2 1.txt wang


查看列表

# tar -tf xx.tar.bz2

1.txt

wang/

wang/1.txt

wang/1.txt.zip


解压到/tmp/wang/

# tar -jxf xx.tar.bz2 -C /tmp/wang/


3.3 过滤打包

打包 wang 目录和1.txt文件。过滤了目录,所以只打包了一个文件。

# tar zcf xx.tar.gz --exclude wang  1.txt wang/  

# tar -tf xx.tar.gz

1.txt


tar命令 打包命令

标签:tar   打包   压缩   

原文地址:http://blog.51cto.com/11060853/2103891

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