linux Tar 命令 _VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3020 | 回复: 0   主题: linux Tar 命令         上一篇   下一篇 
dwx8023
注册用户
等级:上尉
经验:612
发帖:114
精华:0
注册:2011-11-8
状态:离线
发送短消息息给dwx8023 加好友    发送短消息息给dwx8023 发消息
发表于: IP:您无权察看 2015-9-21 9:40:03 | [全部帖] [楼主帖] 楼主

GNU "tar" saves many files together into a single tape or disk archive,and
can restore individual files from the archive.


打包是指将许多文件和目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。Linux系统中的很多压缩程序只能针对一个文件进行压缩,这样当需要压缩一大堆文件时,就得先借助其他的工具将这一大堆文件先打成一个包, 然后再就原来的压缩程序进行压缩。

Linux系统下最常用的打包程序是tar,使用tar程序打出来的包称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其他的程序来进行压缩了。

利用Tar,用户可以为某一特定文件创建档案,也可以在档案中改变文件,或者向档案中加入新的文件。

语法:Tar [主选项+辅助选项] 文件或者目录

         Tar [-cxt+zjvfpPN]    文件或者目录

主选项是必需的,表明tar命令要完成的操作

辅助选项是辅助使用的,可以有也可以没有。

主选项:

-A 将若干个tar文件合并成一个tar文件。

-c 创建一个新的档案文件 .tar 文件

-d 比较tar文件或文件系统的不同之处

--delete 从tar文件中删除文件

-r 在tar文件尾部追加文件

-t 显示tar文件内容

-u  更新档案文件,如果有则覆盖,没有则追加末尾

-x 从tar文件中取出文件

每次使用tar命令时,上述8个命令参数选项必须选择一个,用以指明操作类型.

常用辅助选项:

-C  改变目录

-f  是最后一个参数 后面接档案名

-p  取出文件所有权限信息 使用原档案的原来属性

-P  指明按绝对路径操作

-j  是否同时具有 bzip2 的属性 用bzip格式压缩

-z  是否同时具有 gzip 的属性 用gzip压缩或解压缩

-v  显示处理文件的详细信息

-M  是否操作多卷文件

tar -cvf  tarbao.tar ./*
tar -tf tarbao.tar
tar -xvf tarbao.tar

                                                                                                                                                                                            --转自北京联动北方科技有限公司



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论