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