Ignore a folder with ripgrep

Ellie Huxtable

ripgrepでフォルダを除外する

原文は Ellie Huxtable により に公開されました。 このブログを購読する

最近、ripgrepで検索する際にフォルダを除外する必要がありました。通常、rg.gitignoreで指定されたものは自動的に無視しますが、今回はそれを使えない状況でした。

-gフラグを使えば、除外するファイルやディレクトリを指定できます。ドキュメントから引用すると次のとおりです。

-g, --glob GLOB ...

指定されたglobに一致するファイルやディレクトリを検索対象に含めたり除外したりします。これは他のあらゆるignoreロジックを上書きします。複数のglobフラグを使用できます。globのルールは.gitignoreのglobと一致します。globの先頭に!を付けると除外されます。

なので、私の場合は次のようになります。

rg -g '!junk-dir/' search-term

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント