什么是最简单的方法来完全删除目录元素&它的所有子内容来自VOB?

时间:2011-02-09 03:55:54

标签: clearcase

我所知道的是,首先使用rmelem删除文件夹,这会导致其所有子元素都移至lost+found

然后,进入lost+found,然后重复执行rmelem *,直到删除所有元素。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

technote about lost+found非常明确:

如果您rmelem某个目录,其所有内容的确会移至lost+found,其中lost+found必须移至lost+found。技术说明补充说:

  

注意:如果使用rmelemrmelem删除目录元素,则其内容将以与上面第一部分中描述的相同方式移至lost + found。

这就是为什么我总是首先尝试 lost+found文件,然后尝试目录,以避免在rmelem中旅行(或多次旅行)。

除了我很少rmelem anything,正如同一技术说明所警告的那样:

  

lost+found目录中删除元素或符号链接时,请小心使用lost+found   虽然rmelem的内容通常由不需要的元素和符号链接组成,但在某些情况下,它可以包含在VOB中其他位置编目的元素(即,不是孤立的),这些元素由符号链接或硬链接关联。 />   因此,如果没有先验证内容,请不要在lost+found中递归lost+found运行。

     

如果您需要保存当前位于mv的元素,请使用rmelem在版本化目录中对其进行编目,如上一节所述

实际上,使用ClearCase UCM时,{{1}}任何具有某些历史记录的元素几乎是不可能的,因为你会破坏所有超链接(主要与基线相关)。