mirror of
https://github.com/jbranchaud/til
synced 2026-01-04 23:58:01 +00:00
Add Include Ignore Files In Ripgrep Search as a Unix TIL
This commit is contained in:
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
|||||||
|
|
||||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||||
|
|
||||||
_1397 TILs and counting..._
|
_1398 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -1364,6 +1364,7 @@ _1397 TILs and counting..._
|
|||||||
- [Hexdump A Compiled File](unix/hexdump-a-compiled-file.md)
|
- [Hexdump A Compiled File](unix/hexdump-a-compiled-file.md)
|
||||||
- [Ignore A Directory During ripgrep Search](unix/ignore-a-directory-during-ripgrep-search.md)
|
- [Ignore A Directory During ripgrep Search](unix/ignore-a-directory-during-ripgrep-search.md)
|
||||||
- [Ignore The Alias When Running A Command](unix/ignore-the-alias-when-running-a-command.md)
|
- [Ignore The Alias When Running A Command](unix/ignore-the-alias-when-running-a-command.md)
|
||||||
|
- [Include Ignore Files In Ripgrep Search](unix/include-ignore-files-in-ripgrep-search.md)
|
||||||
- [Interactively Browse Available Node Versions](unix/interactively-browse-availabile-node-versions.md)
|
- [Interactively Browse Available Node Versions](unix/interactively-browse-availabile-node-versions.md)
|
||||||
- [Interactively Switch asdf Package Versions](unix/interactively-switch-asdf-package-versions.md)
|
- [Interactively Switch asdf Package Versions](unix/interactively-switch-asdf-package-versions.md)
|
||||||
- [Jump To The Ends Of Your Shell History](unix/jump-to-the-ends-of-your-shell-history.md)
|
- [Jump To The Ends Of Your Shell History](unix/jump-to-the-ends-of-your-shell-history.md)
|
||||||
|
|||||||
31
unix/include-ignore-files-in-ripgrep-search.md
Normal file
31
unix/include-ignore-files-in-ripgrep-search.md
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# Include Ignore Files In Ripgrep Search
|
||||||
|
|
||||||
|
By default, [ripgrep (`rg`)](https://github.com/BurntSushi/ripgrep) will look
|
||||||
|
for and respect _ignore_ files like `.gitignore`. Any file and directory marked
|
||||||
|
by those ignore files will no be included in an `rg` search.
|
||||||
|
|
||||||
|
This is usually what you want. Sometimes, however, it can be useful to get
|
||||||
|
results from this ignored files as well.
|
||||||
|
|
||||||
|
In order to ignore your ignore files, pass the `--no-ignore` flag to `rg`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ rg --no-ignore ENV_VAR_KEY
|
||||||
|
```
|
||||||
|
|
||||||
|
Something to keep in mind is that `rg` also ignores _hidden_ files and
|
||||||
|
directories (those things that are prefixed with a `.`, such as `.env` or
|
||||||
|
`.config/`). If some of your ignored files are also _hidden_ files, then they
|
||||||
|
still won't show up in search. You'll need the `--hidden` flag as well.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ rg --no-ignore --hidden ENV_VAR_KEY
|
||||||
|
```
|
||||||
|
|
||||||
|
A shorthand equivalent for that is `-uu`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ rg -uu ENV_VAR_KEY
|
||||||
|
```
|
||||||
|
|
||||||
|
See `man rg` for more details.
|
||||||
Reference in New Issue
Block a user