我可以使用“ ls -visible pname
”来查找“”下的可见元素pname
。但是通过' find
',我找不到找到可见元素的方法。也就是说,' find
' 也将始终按 Config Spec 列出隐藏的元素。
有谁知道' '是否可以在特定的''下find
找到' '元素??visible
pname
谢谢
cleartool 人找到
注意:find 命令类似于 UNIX 和 Linux find(1) 命令。仅支持一组有限的标准查找选项;在选定对象上调用命令的方式(–exec 和 –ok 选项)与 find(1) 不同。
要回答你对 VonC 的问题,不,你错了。-visible 不需要与 -all 一起使用,您可以使用 -visible 来实现您想要做的事情。
cleartool find
还有 visible 选项,它应该返回与 . 相同的结果cleartool ls
。
–vis/ible
仅包括在视图中可见(具有标准路径名称)的那些元素及其分支和版本。
引入此选项是为了加快对多个 vobs 的搜索。
对于一个vob,正如kolslorr在他的回答评论中所建议的那样,-cview
更合适,我会将它与-nxname
:
–cvi/ew
修改由 –element、–branch 和 –version 查询(如果有)选择的对象集。
- 如果您未指定–version
,则将每个元素和分支替换为当前视图中的版本。(不对 VOB 符号链接执行替换。)
- 如果您确实指定–version
了 ,则进一步将子集限制为当前在视图中的版本。
-nxname
从每个选定对象的名称中删除扩展命名符号(默认为
@@
)和任何后续版本 ID 或分支路径名称。
从此转换产生的重复名称将被抑制。
实际上,此选项将扩展名称转换为标准操作系统名称;它还将分支或版本的名称转换为元素的名称。
使用与特定路径兼容的这两个选项,您应该可以实现您想要的。