Answers:
为什么-C
在创建时不使用选项:
$ tar cf /var/www/site.tar -C /var/www_bak/ site
您要使用以下--strip-components=NUMBER
选项tar
:
--strip-components=NUMBER
strip NUMBER leading components from file names on extraction
您的命令将是:
tar xfz /var/www/site.gz --strip-components=2 -C /tmp
--strip-components
如果您使用的是忙碌嵌入式的tar
,则可能仍会丢失标志。
-C
选项也可以工作;)