什么是从VOB中彻底删除目录元素及其所有子内容的最简单方法?

什么是从VOB中彻底删除目录元素及其所有子内容的最简单方法?

问题描述:

我知道的是,使用rmelem先删除文件夹,这将导致其所有子元素被移动到lost+found什么是从VOB中彻底删除目录元素及其所有子内容的最简单方法?

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

有没有更好的方法?

technote about lost+found是相当清楚的:

如果你rmelem一个目录,其所有的内容的确会搬到lost+found,在那里将有lost+found。技术说明增加了:

注意:如果一个目录元件从lost+foundrmelem删除,其内容将被移动到遗失+在上述第一部分中描述的相同的方式找到。

这就是为什么我总是试图rmelem文件第一,再显示目录,为了避免lost+found跳闸(或多次前往)。

除了我很少rmelem anything,因为相同的技术说明警告:

使用rmelem时仔细删除元素或从lost+found目录的符号链接。
尽管lost+found的内容通常由不需要的元素和符号链接组成,但在某些情况下,它可以包含在VOB中的其他位置编目的元素(即,不是孤立的),这些元素由符号链接或硬链接关联。
由于这个原因,请不要在lost+found中递归运行rmelem,而无需先验证其内容。

如果您需要保存当前正在lost+found的元素,介绍,它在使用mv一个版本目录作为前一节中

事实上,与ClearCase UCM,这几乎是不可能的rmelem任何元素与一些历史记录,因为所有的超链接,你会妥协(主要与基线有关)。