How to find out all checkout files in ClearCase
The lscheckout command lists the checkout records (the checkouts) for one or more elements. There are many controls for specifying the scope: which elements, directories, or VOBs; which user; which view; and so on.
cleartool lsco -h
Usage: lscheckout | lsco [-long | -short | -fmt format] [-cview]
[-brtype branch-type-selector] [-me | -user login-name]
[-recurse | -directory | -all | -avobs ] [-areplicas]
[pname ...]
-long Expands the listing to include the view to which the element is checked out
-short Restricts the listing to the pathnames of checked-out elements
-fmt Lists information using the specified format string. For details about using this report-writing facility
-cview Restricts the listing to checkouts made in the current view
-me Restricts the listing to your own checkouts
-user login-name Restricts the listing to checkouts made by the specified user
-brtype Restricts the listing to checkouts on branches of the specified type.
-recurserve Lists the checkouts of elements in the entire subtree below any directory encountered in the current view.
-all Lists all the checkouts in the VOB containing pname
-avobs *Similar to –all, but includes checkouts in all VOBs active (mounted) on the local host
examples
list current view check out files of all vobs
cleartool lscheckout -avobs -cview
list all check out file of one specific branch
c lsco -avobs -brtype brtype:my_test_branch
list all my check out files of one specific branch, and only show file pathname
c lsco -avobs -brtype brtype:my_test_branch -me -short
list all check out file by user
c lsco -avobs -brtype brtype:my_test_branch -user Lily
Hopfully above information could help someone.