什么是从VOB中彻底删除目录元素及其所有子内容的最简单方法?
问题描述:
我知道的是,使用rmelem
先删除文件夹,这将导致其所有子元素被移动到lost+found
。什么是从VOB中彻底删除目录元素及其所有子内容的最简单方法?
然后,进入lost+found
,并重复执行rmelem *
,直到所有元素都被删除。
有没有更好的方法?
答
的technote about lost+found
是相当清楚的:
如果你rmelem
一个目录,其所有的内容的确会搬到lost+found
,在那里将有lost+found
。技术说明增加了:
注意:如果一个目录元件从
lost+found
与rmelem
删除,其内容将被移动到遗失+在上述第一部分中描述的相同的方式找到。
这就是为什么我总是试图rmelem
文件第一,再显示目录,为了避免lost+found
跳闸(或多次前往)。
除了我很少rmelem
anything,因为相同的技术说明警告:
使用
rmelem
时仔细删除元素或从lost+found
目录的符号链接。
尽管lost+found
的内容通常由不需要的元素和符号链接组成,但在某些情况下,它可以包含在VOB中的其他位置编目的元素(即,不是孤立的),这些元素由符号链接或硬链接关联。
由于这个原因,请不要在lost+found
中递归运行rmelem
,而无需先验证其内容。如果您需要保存当前正在
lost+found
的元素,介绍,它在使用mv
一个版本目录作为前一节中
事实上,与ClearCase UCM,这几乎是不可能的rmelem
任何元素与一些历史记录,因为所有的超链接,你会妥协(主要与基线有关)。