Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have used Total Commander in Windows to search string in files, view results and browse source tree.

In mac, I have not found similar tool. Does anybody have good suggestions?

I have tried Spotlight, but that does not search through all files.

Grep is too slow to use (navigating search results is pain).

share|improve this question
Is this of any help?… (seems somewhat similar) – Jonik Dec 4 '09 at 9:24

Spotlight is configurable. Check system preferences. You could also use Google Desktop:

share|improve this answer

You might use Find & Replace It! This utility can search any text file for a given string or regular expression. This is a shareware but the nice thing is that the free demo version lets you search for text, only the replacements (files modifications) are unavailable. Hence, if you only need to find something in your source code, it might help.

This software detects the charset of your files (most of the time). That's convenient when you have both some HTML/XML files using UTF-8 encoding and PHP scripts encoded with ASCII.

share|improve this answer

I use Path Finder for this. It allows you to filter in searches.

If I understand your question, that is what your looking for?

share|improve this answer

Spotlight doesn't search/index all files by default, but you can explicitly tell it to search System files and can also get it to index excluded directories.

share|improve this answer

There's Disk Order. It's supposed to be the Total Commander for Mac... But I have never tried it, and I don't know if it would be a solution for your problem.

share|improve this answer

ack-grep might be what you want:

ack is a tool like grep, designed for programmers with large trees of heterogeneous source code. ack is written purely in Perl, and takes advantage of the power of Perl's regular expressions.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.