> For the complete documentation index, see [llms.txt](https://ploegert.gitbook.io/til/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ploegert.gitbook.io/til/os/unix/search-query/exclude-a-directory-with-find.md).

# Exclude A Directory With Find

Using `find` is a handy way to track down files that meet certain criteria. However, if there are directories full of irrelevant files, you may end up with a lot of noise. What you want to do is exclude or ignore such directories. For example, you probably don't want `find` to return results from the `.git` directory of your project.

Specific directories can be excluded by combining the `-not` and `-path` arguments.

For instance, to see all files modified within the last 10 days, but not including anything in the `.git` directory, run the following:

```bash
$ find . -type f -not -path './.git/*' -ctime -10
```

[source](http://stackoverflow.com/questions/4210042/exclude-directory-from-find-command)
