我使用solaris 9机器
为了提取list.tar文件,我需要将目录更改为/
从那里我做:
tar -xvf list.tar
例子
Cd /
tar -xvf list.tar
x usr/local/cds/api/SNMP/s_trap.pl, 7644 bytes, 15 tape blocks
x usr/local/cww/lib/Storage/SW.pl, 76537 bytes, 150 tape blocks
x etc/cs/shared/functions.pl, 13801 bytes, 27 tape blocks
x etc/cp/shared/globals.pl, 4042 bytes, 8 tape blocks
我的问题
怎么做
tar –xvf from /var/tmp ? ( is it possible )
如果我从/ var / tmp执行此操作,则tar将在/ var / tmp下创建目录,然后在/下创建目录。
例子
/var/tmp/usr/…….
solaris tar使用方法:
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...
来自GNUtar
文档(man tar
)
-C, --directory DIR
change to directory DIR
因此,您的命令应为:
tar -C / -xvf list.tar
如果没有 -C
# /var/tmp
(x=$PWD;cd /;tar xvf $x/list.tar)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句