Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342071
  • 博文数量: 80
  • 博客积分: 1750
  • 博客等级: 上尉
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-13 11:35
文章分类
文章存档

2014年(3)

2013年(1)

2012年(54)

2011年(22)

分类: LINUX

2011-11-14 17:22:15

Tar 打包压缩

系统环境:RHEL6.1_X86_64

server:192.168.0.4

 

[root@Breezy~]# tar [-j|-z][xvf] newfilename [-C directory] ---->解压缩

参数:

-c : 新建打包文件

-x : 解压缩or解打包

-t : 查看打包文件内容

-C : 跟解压到的那个目录

-v : 在解压缩的过程中显示详细

-f : 后跟要被处理的文件名

-j : *.tar.bz2格式压缩

-z : *.tar.gz格式压缩

注:-f 后面必须跟文件名

[root@Breezy~]# tar -cvf etc.tar       ---->打包归档并未进行压缩

[root@Breezy~]# tar -x etc.tar      ---->将打好的包释放,不显示释放的细节---> etc

[root@Breezy~]# tar -tvf etc.tar      ---->显示包里的信息,不释放包

[root@Breezy~]# gzip etc.tar      ---->对包进行压缩--->etc.tar.gz  (不常用)

[root@Breezy~]# gunzip / gzip -d etc.tar.gz      ---->解压缩 (不常用)

[root@Breezy~]# tar -zcf etc.tar.gz /etc      ---->.gz格式归档压缩,不显详细

[root@Breezy~]# tar -jcf etc.tar.bz2 /etc      ---->.bz2格式归档压缩,不显详细

[root@Breezy~]# tar -zxf etc.tar.gz -C /opt      ---->-C指定解压文件的目录为/opt

[root@Breezy~]# tar -jxf etc.tar.bz2 -C /opt 

[root@Breezy~]# tar -rf etc.tar /boot      ---->/boot目录追加到etc.tar包内

[root@Breezy~]# tar -zf etc.tar.gz --get etc/passwd      ---->在压缩包里提取passwd文件

[root@Breezy~]# tar -jf etc.tar.bz2 --get etc/passwd 

[root@Breezy~]# tar -f etc.tar --delete etc/passwd      ---->从包里删除passwd文件

[root@Breezy~]#

[root@Breezy~]#

阅读(1526) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~