免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ETKH
打印 上一主题 下一主题

一个哥们用TAR被公司给开了 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-01-23 16:17 |只看该作者
原帖由 geriwolf 于 2009-1-23 16:10 发表


Solaris也是会覆盖的,好像不取决于OS,而是由tar打包时用绝对路径还是相对路径来决定的


这位哥们儿真是惨烈



   那如何判断当TAR打包的时候使用的绝对路径还是相对路径?

论坛徽章:
0
12 [报告]
发表于 2009-01-23 16:20 |只看该作者
原帖由 在线急等待! 于 2009-1-23 16:17 发表



   那如何判断当TAR打包的时候使用的绝对路径还是相对路径?



# tar tvf xxx.tar
看tar包内文件列表显示的路径

论坛徽章:
0
13 [报告]
发表于 2009-01-23 16:24 |只看该作者
假如现在在mysql目录下。
tar zcvf test.tar.gz var
这样使用相对路径
tar zcvf test.tar.gz /usr/local/mysql/var
这样就使用绝对路径

论坛徽章:
0
14 [报告]
发表于 2009-01-23 16:43 |只看该作者
如果想把绝对路径tar好的包用相对路径解开就用参数 A
如:
# tar tvf /tmp/aa.tar
tar: blocksize = 20
rw-r--r--  0/3    81301 Jan 16 08:34 2009 /tmp/090116/khdh
rw-r--r--  0/3       19 Jan 16 08:24 2009 /tmp/090116/zhdh
rw-r--r--  0/3       26 Jan 16 08:26 2009 /tmp/090116/sh1
rw-r--r--  0/3    23415 Jan 16 08:27 2009 /tmp/090116/khdh.501
rw-r--r--  0/3    19575 Jan 16 08:28 2009 /tmp/090116/khdh.504
rw-r--r--  0/3    29640 Jan 16 08:29 2009 /tmp/090116/khdh.503
rw-r--r--  0/3    38235 Jan 16 08:31 2009 /tmp/090116/khdh.502
rw-r--r--  0/3      462 Jan 16 17:34 2009 /tmp/090116/mm/tt.c
rw-r--r--  0/3      744 Jan 16 17:20 2009 /tmp/090116/mm/despswd.o
rw-r--r--  0/3      850 Jan 16 17:34 2009 /tmp/090116/mm/tt.o
rwxr-xr-x  0/3    47378 Jan 16 17:34 2009 /tmp/090116/mm/tt
rw-r--r--  0/3       24 Jan 16 17:23 2009 /tmp/090116/mm/sh1

# mkdir /tmp/090117
# cd /tmp/090117
# tar Axvf /tmp/aa.tar
tar: suppressing absolute pathnames
tar: blocksize = 20
x tmp/090116/khdh, 81301 bytes, 159 tape blocks
x tmp/090116/zhdh, 19 bytes, 1 tape blocks
x tmp/090116/sh1, 26 bytes, 1 tape blocks
x tmp/090116/khdh.501, 23415 bytes, 46 tape blocks
x tmp/090116/khdh.504, 19575 bytes, 39 tape blocks
x tmp/090116/khdh.503, 29640 bytes, 58 tape blocks
x tmp/090116/khdh.502, 38235 bytes, 75 tape blocks
x tmp/090116/mm/tt.c, 462 bytes, 1 tape blocks
x tmp/090116/mm/despswd.o, 744 bytes, 2 tape blocks
x tmp/090116/mm/tt.o, 850 bytes, 2 tape blocks
x tmp/090116/mm/tt, 47378 bytes, 93 tape blocks
x tmp/090116/mm/sh1, 24 bytes, 1 tape blocks

这样就把原来的绝对路径/tmp/090116变为相对路径tmp/090116
另外,用c命令的时候也有效

[ 本帖最后由 ruifox 于 2009-1-23 16:44 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2009-01-23 16:53 |只看该作者

回复 #14 ruifox 的帖子

Solairs 真垃圾,A 这个参数都没有:em11:

论坛徽章:
0
16 [报告]
发表于 2009-01-23 16:58 |只看该作者

回复 #15 geriwolf 的帖子

只是默认tar的version不一样,到gnu上重新编一个就好了, solaris不垃圾的

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
17 [报告]
发表于 2009-01-23 17:05 |只看该作者
过年了,这真不是好消息!

发射导弹之前要先做实验啊。

论坛徽章:
0
18 [报告]
发表于 2009-01-23 17:06 |只看该作者
看样子以后干这样的活前都得备份了

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
19 [报告]
发表于 2009-01-23 17:11 |只看该作者
嗯,安全第一。

春节期间,大家燃放鞭炮时也要注意安全。如果想像小时候一样拿在手上放,最好先放在木头上做个实验,看看鞭炮的杀伤力,确保安全无误再拿在手上放。

论坛徽章:
0
20 [报告]
发表于 2009-01-23 17:12 |只看该作者
最好生产、测试机器分开,在server上执行每一条命令,都要思考清楚了再enter



PS
鉴于16L对我进行了指正,我特此表明:Solaris很好,他好我也好(谁让我整天和他相依为命呢),呵呵,只是我用的S8&9,有些命令的version过时了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP