2013-05-29 34 views
1

我使用下面的命令:Cleartool目录内找到命令只

cleartool find . -all -nvisible -print 

它在我的/ VOB每个文件返回信息

我真的希望将搜索范围限制到特定的目录,但我无法获得正确的语法。

例:

cleartool find /vob/dir1/dir2/ -all -nvisible -print 

有没有办法做到这一点? 谢谢!

回答

0

号,通过查看cleartool find的文档:

-a/ll 

随着PNAME的参数,修改每个参数的意义,指定其整个VOB,不只是一个单一的文件或目录
没有任何pname参数,指定包含当前工作目录的VOB。

注意:使用find -all时,即使一个或多个VOB硬链接指向该元素,也只会报告一个元素的一个实例。显示元素名称或其中一个VOB硬链接。

尝试不使用-all看看它是否仍然适合您的需要。

cleartool find /vob/dir1/dir2/ -print 

然而,这只能找到可见元素,-nvis仅与-all用于VOB范围的搜索。

+0

我试过了,它提出了一个错误,指出我不得不使用-all标志 – user432209

+0

@ user432209正确,我编辑了我的答案,指出:寻找不可见的文件意味着全范围搜索。 – VonC