This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / 请教unix问题。有没有命令直接将一个有多层folder的folder, eg. folder名docroot(但每层folder只含几个文件)copy到另一个同样层次结构的docroot folder,(每层含有很多文件,包含前面那个docroot里的那几个文件),而只是replace那几个要copy的文件,其他的原来已有的文件保持不变。我知道tar –xvf 可以做到,但如果是copy一个已经解压了的folder呢,是否可以做到? 多谢。
-catrio(catrio);
2009-9-18
{146}
(#5556565@0)
-
up
-catrio(catrio);
2009-9-18
(#5556604@0)
-
cp -r fromdir/docroot todir
-id9999(noid);
2009-9-18
(#5556612@0)
-
Thanks. But cp -r will not insert diff level sub-folders into the existing same name folder.
-catrio(catrio);
2009-9-18
(#5558231@0)
-
(cd /sourceFolder; tar cf -) | (cd /destFolder; tar xf -)
-hillman(山大王);
2009-9-19
(#5558909@0)