Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I use the find command better: so it only lists "webapp/bootstrap.php"?

At the moment I have:

www-data@site:~$ find . -name "bootstrap.php" -print

Using Debain Squeeze if this makes a difference.

share|improve this question
up vote 3 down vote accepted

Try using -regex

find . -regex '.*/webapp/bootstrap\.php'

This should find the files you want.

-regex pattern
          File  name  matches regular expression pattern.  This is a match
          on the whole path, not a search.  For example, to match  a  file
          named './fubar3', you can use the regular expression '.*bar.' or
          '.*b.*3', but not 'f.*r3'.  The regular  expressions  understood
          by  find  are by default Emacs Regular Expressions, but this can
          be changed with the -regextype option.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.