- 论坛徽章:
- 0
|
如果想把绝对路径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 编辑 ] |
|