Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I am looking for a tool that is able to compare directories, not only files. Also it is important to be able to call the tool from the command line.

It would be great to have a free tool, if not free please specify the price.

share|improve this question
add comment

5 Answers

up vote 3 down vote accepted

Diffmerge should meet all your requirements.

share|improve this answer
    
I just hope that they will make an installer that will be able to install the command line starters and improve the current install experience. –  sorin Mar 16 '11 at 17:24
add comment

FileMerge (free), shipped with Xcode, offers a directory view.
A command line version is available through the Terminal application opendiff.

share|improve this answer
    
+1 for opendiff –  Nate Mar 15 '11 at 12:26
    
I would like to choose this answer because opendiff could be considered almost "bundled" with the OS X but when I tries to diff two folders it opened an ugly view that was not so easy to understand and also I was not able to see how do I merge two files in file view. I'm sure it is possible but if this basic feature is not obvious, I will prefer to look for something better ;) –  sorin Mar 16 '11 at 17:22
add comment

I recently purchased a copy of Kaleidoscope (approx $40 US). It's a clean app.

vimdiff is also available via the commandline and is portable across most UNIXy domains.

share|improve this answer
    
I've been using Kaleidoscope for a few months now. Worth the price. It goes on sale occasionally. –  Ian C. Mar 15 '11 at 13:49
add comment

I use Folder Sync It costs $8.99 on the Mac App Store It works really nicely.

share|improve this answer
add comment

The diff tool that comes with Bare Bones Software's Text Wrangler has directory comparison, although it only shows which files are in both directories, and which are only in each of the directories. When you select a file that's in both you can edit by merging changes line by line with the click of a button. It doesn't let you move files though. You have to do this externally (eg via Finder).
I find it to be one of the better free options.

share|improve this answer
add comment

Your Answer

 
discard

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.