フォルダー(およびサブフォルダー)内のすべてのテキストファイルを検索して、Mac OS Xの特定の文字列またはテキストのビットを検索する方法はありますか?
フォルダー(およびサブフォルダー)内のすべてのテキストファイルを検索して、Mac OS Xの特定の文字列またはテキストのビットを検索する方法はありますか?
回答:
メニューバーのスポットライトアイコンからこれを行うことはできません。しかし、あなたはスポットライトでそれを行うことができます:
ファインダー内のフォルダーに移動します。
フォルダーの右上にある検索バーに検索を入力します。
結果の上に次のような行があります:
検索:このMacの「フォルダー名」
フォルダーの名前をクリックして、コンピューター全体ではなくフォルダーに検索を制限します。これは、「This Mac」のデフォルトの選択です。
次に、歯車のアイコンをクリックして、検索条件の表示を選択し、種類をテキストファイルに変更します。
コマンドラインを好む場合、
grep "my string of text" -R .
に精通する(または取得する)必要がありますgrep
。詳細をお読みman grep
ください。
function findtext() { grep -ri "$1" . }
。私はこれを次のように使用します:findtext toto
検索を開始したい場所。
ファインダーを開く
検索するフォルダーがある場合は、そのフォルダーに移動します。
右上隅の検索バーに検索する用語を入力します。表示するには、ウィンドウを広げる必要がある場合があります。
入力を開始するかEnterキーを押すと、左側の検索ボックスの下に次のようなセクションが表示されます。
検索:このMac " Your Folder " 共有
コンピューター全体を検索する場合は、[このMac]をクリックします。それ以外の場合は、その隣のフォルダー名をクリックします。すでに選択されている場合があります。
これらのオプションの右側には、「保存」ボタンの横にプラス記号が付いています。
プラス記号をクリックします。2つのドロップダウンリストが表示されます。最初の「種類」を選択します。2番目では、「任意」または「テキスト」を選択します。
「任意」を選択するとより多くの一致が見つかる場合がありますが、「テキスト」はMac OS Xが「テキスト」カテゴリに分類されるファイルを検索します。
フッターが表示されている場合、検索結果の数がフッターに表示されます。
参考までに、検索に時間がかかることがあり、Finderが何もしていないことを示すことがないことがあります。私はあまり長く待たないでしょうが、小さなフォルダを検索しているなら、それは非常に速いはずです。Macを検索する場合、1分以上かかる場合があります。
Nota bene:正確なフレーズを見つけるには、引用符で囲みます。
私はあなたが見てお勧めしたいファイルのコンテンツファインダー上のApp Store( -私はその開発者です免責事項)。これは、インデックスを作成せずにファイルの内容を検索するために特別に設計された手頃な価格のアプリです。これは、テキストファイルをサポートし、他の主要なファイル形式(PDF、DOC(x)は、XLS(x)は、など)。
そのフィルタリングにより、ファイルの種類、作成/変更日など、複数の条件で検索を最適化および調整できます。
ここで詳細なドキュメント、それがどのように機能するかについては。