查找特定 VOB 中所有超过 100MB 的 Clearcase 文件

Find all the Clearcase files that exeeds 100MB in a particular VOB

如何在特定的 BASE Clearcase VOB 中搜索所有超过 100MB 的存档文件。在Unix文件系统中,很简单:

find . -type f -size +104857600c -exec ls -la {} \;

是否可以在不创建Clearcase视图和修改config spec的情况下直接在文件系统中的VOB文件夹中搜索?

如果我必须创建一个 Clearcase 视图,是否可以使用 cleartool 命令 find 在整个 VOB 中进行搜索。

this technote所述:

At present there is no size option available with the cleartool find command.
The decision was made by Product Management to exclude the requested feature from future upgrades and releases due to the significant architectural changes required to implement the solution.

因此创建视图仍然是强制性的。
您也可以直接使用 ClearCase Explorer:

或者在动态视图中使用常规 Linux 命令:

# find . -size +20480c -print
./vendor/Common/NT/work/toolset/make/cal.output
./vendor/Common/NT/work/toolset/make/paf.output

would it be possible to use the cleartool command find to search in the whole VOB.

"The whole VOB" 与 "all possible versions" 中一样……不是真的,除非您尝试在 extended pathnames of an MVFS dynamic view 中查找文件。我还没有测试过那个选项。