Finderで特定の文字で終わるフォルダを検索するにはどうすればよいですか?


4

フォルダのFinder検索の実行は、検索語で始まるフォルダ名の検索に限定されているようです。途中または末尾の文字だけでフォルダ名を検索することはできません。私はターミナルからfindコマンドを使うことに頼らなければなりません。これを回避する方法はありますか。以下はサンプルフォルダと複数の検索試行です。

folder with all subfolders searching for "son" does not return anything, even though subfolders ending in "son" exist

これが私の最初の投稿で、2枚の画像しか投稿できないようです。私は "jo"の検索を示す追加のスクリーンショットを持っています。これは確かに "jo"で始まるすべてのサブフォルダーを表示します。 「bert」を検索しても「robertson」、「colbertson」などが返されないことを示す4つ目のスクリーンショットがあります。

これはどうしたの?


1
Ask Differentへようこそ。 - 画像をアップロードしてコメントとして投稿してください。それが役に立つなら、他の誰かがあなたのためにそれを編集することができます。
bmike

回答:


2

ファインダ これを使ってみてください。

Kind is Folder
Name ends with son

これは "son"で終わるすべてのフォルダを表示するはずです。

また試して、 begins with そして contains 同様の検索のために。

Folder name search Finder


Omg ...まあ、それはうまくいくので、ありがとう。しかし、ファイルとフォルダで動作が異なるのはなぜですか? 「son」で終わるファイルを検索するときに、「ends with」を指定する必要はありませんでした。私はただ「息子」を検索してそれは機能します。しかし、フォルダでは動作しません。
evan

bjbk

3

スポットライトで変数を取得する方法は見つかりませんでしたが、私は しなければならない それを実装しないことはとても有用であるように思われるので、誤解されてはいけません。

とはいえ、私は端末を使って mdfind いつものようにスポットライトを解析するため。

mdfind "kMDItemFSName == '*son' && kMDItemKind == 'Folder'"

それはあなたで終わるすべてのフォルダを表示します son そして、あなたは "sample names"フォルダ名をgrepしてあなたが図解した検索を複製するか、または -onlyin コマンド:

mdfind -onlyin dir "kMDItemFSName == '*son' && kMDItemKind == 'Folder'"

フォルダを端末にドラッグして、スペースがエンコードされた適切にエスケープされた名前を取得してから、その場所に貼り付けることができます。 dir


1
おっ知っておくと良い。ありがとうございました。 findよりも明らかに速いです。それでもFinderから直接実行できるようになりたいと思います...
evan

うわー!端末にドラッグ - ありがとうございます。
uhoh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.