If you are not familiar with the find command, check out our Getting Started article.
Let's say you want to search below /opt but you do not want to search /opt/tmp and /opt/user. The -not -path options can be used to exclude directories from the search. For example, the following command will exclude /opt/tmp and /opt/user from the search.
find /opt –not -path /opt/tmp/ –prune –not -path /opt/user/ –prune