murrayE

Q: Is there a utility to compare folders visually?

Is there some Lion-compatible Finder-like utility that will do the following?

 

  1. Display the list of files from two different folders, in parallel columns.
  2. Preferably display, too, such other attributes as you select (kind, date modified, size).
  3. indicate visually the differences between the two folders: --
    (a) which files in the first folder are not in the second, and vice versa;
    (b) which files are in both folders but are newer in the first folder than in the second folder, and vice versa?

 

Obviously if a utility can list the contents of two folders next to one another, you could go through the two lists file-by-file. But that's not what I'm asking about.

 

Please note that I am not asking about comparing and showing the differences between two files. Thus so far as I can tell, the following apps do not do what I'm asking about:

  • Araxis Merge
  • Kaleidoscope
  • Path Finder

 

Path Finder, at least, can display two folders in parallel columns; but so far as I can tell, there's no way to get it to indicate what I ask in #3, above.

iMac, Mac OS X (10.7.3), 3.4GHz Corei7, 16GB, SSD + 2T HD

Posted on Apr 6, 2012 5:36 PM

Close

Q: Is there a utility to compare folders visually?

  • All replies
  • Helpful answers

first Previous Page 3 of 7 last Next
  • by wtigotw,

    wtigotw wtigotw Mar 7, 2013 1:11 PM in response to murrayE
    Level 1 (0 points)
    Mar 7, 2013 1:11 PM in response to murrayE
  • by linda2009,

    linda2009 linda2009 Mar 9, 2013 3:42 PM in response to murrayE
    Level 1 (66 points)
    Mac OS X
    Mar 9, 2013 3:42 PM in response to murrayE

    It's been a while since this first posted so you might not get this, but have you looked at Forklift by Binary Nights?

     

    http://www.binarynights.com/

     

    It does what you're talking about and much more.  It's worth checking out, I think.

     

    Oh, and there is also Bresink's SyncChecker.  I have not tried it myself, but I own other Bresink software and it is very good software.

     

    http://www.bresink.com/osx/SyncChecker.html

  • by pjdube,

    pjdube pjdube Mar 24, 2013 3:20 PM in response to murrayE
    Level 3 (830 points)
    Mar 24, 2013 3:20 PM in response to murrayE

    There is also an automator action you can use.

     

    See here:

     

    Screen Shot 2013-03-24 at 4.19.58 PM.JPG

  • by pjdube,

    pjdube pjdube Mar 24, 2013 3:26 PM in response to murrayE
    Level 3 (830 points)
    Mar 24, 2013 3:26 PM in response to murrayE

    have you tried Automator? This action works:

     

    Screen Shot 2013-03-24 at 4.19.58 PM.JPG

  • by linda2009,

    linda2009 linda2009 Mar 24, 2013 4:12 PM in response to pjdube
    Level 1 (66 points)
    Mac OS X
    Mar 24, 2013 4:12 PM in response to pjdube

    pjdube,

    I should learn how to use Automator.  I have never tried using it.  Have you seen a good tutorial for it?

  • by pjdube,

    pjdube pjdube Mar 24, 2013 4:44 PM in response to linda2009
    Level 3 (830 points)
    Mar 24, 2013 4:44 PM in response to linda2009

    Yes there are actually several.

     

    I will lay them out here:

     

    Mac 101: Automator

     

    Automator - Your Personal Automation Assistant

     

    Automator Workflows, LLC (This site has many tuturials and is very helpful, also the owner of this company is very helpful with any questions you have. He has also made a lot of workflow actions that are very useful)

     

    Automator 101: Building your first worfklow

     

    Learn Step By Step

     

    Another tutorial

     

    Good luck!

  • by linda2009,

    linda2009 linda2009 Mar 24, 2013 4:56 PM in response to pjdube
    Level 1 (66 points)
    Mac OS X
    Mar 24, 2013 4:56 PM in response to pjdube

    Thank you, pjdube.

     

    I copied all those links!  A project for me.  Thinking I might start with the Learn Step by Step.  I like steps!

     

    LOL!

  • by pjdube,

    pjdube pjdube Mar 24, 2013 5:44 PM in response to linda2009
    Level 3 (830 points)
    Mar 24, 2013 5:44 PM in response to linda2009

    Sure Linda,

     

    Glad to help. If you have any more questions, just let me know. You know how to get a hold of me.

     

     

     

    Phil

  • by sergeino,

    sergeino sergeino May 2, 2013 1:21 PM in response to murrayE
    Level 1 (0 points)
    May 2, 2013 1:21 PM in response to murrayE

    What about GoodSync? See http://www.goodsync.com/mac/how-it-works/file-synchronization

     

    I believe this is is what you need. I use it on both MAC and Windows.

     

    Serge.

  • by Schweik,

    Schweik Schweik May 7, 2013 12:15 AM in response to murrayE
    Level 1 (0 points)
    May 7, 2013 12:15 AM in response to murrayE

    Of course there is. Mac OS is Unix and therefore there are Unix commands that wil do this. For those of use who grew up on Unix in the 1980s and 90s using SGIs and Suns, Unix would be the first place to consider.

     

    One command that comes to mind is "diff".  Open an X Terminal and do "man diff".  It will give you a manual listing for this command. 

     

    The syntax to use is "diff -rq <directory 1> <directory 2>.

     

    -r for recursively list all subdirectories

    -q for brief mode

     

    Remember that directory names and file names are all case-sensitive, unlike Windows.

     

    <directoy 1>  and <directory 2> stand for the path to your two folders. The paths must either be explicit (i.e. starting with "/" and going all the way down") or relative to the directory from which you are submtting the command.

  • by murrayE,

    murrayE murrayE May 7, 2013 6:28 AM in response to Schweik
    Level 1 (47 points)
    Mac OS X
    May 7, 2013 6:28 AM in response to Schweik

    Schweik wrote:

     

    Of course there is. Mac OS is Unix and therefore there are Unix commands that wil do this....

    My request was for a visual way to do this, with easy selection (by mousing, etc.) of what files or folders should be copied in which direction, buttons or menu items to perform the actions, etc. In this day and age, it's ridiculous to have to resort to *nix command-line shenanigans for such things.

  • by murrayE,

    murrayE murrayE May 7, 2013 6:34 AM in response to sergeino
    Level 1 (47 points)
    Mac OS X
    May 7, 2013 6:34 AM in response to sergeino

    sergeino wrote:

     

    What about GoodSync? See http://www.goodsync.com/mac/how-it-works/file-synchronization

     

    I believe this is is what you need. I use it on both MAC and Windows.

    I ran the trial version of GoodSync and find the results of a folder comparison rather opaque, i.e., hard to interpret.

     

    Moreover, I don't trust the developers: I also installed the GoodSync command-line tools and without any warning whatsoever that created a .bash-profile file. And that had the effect of clobbering everything in my .profile (since when Terminal is opened, .bash-profile is read first and then .profile is skipped entirely). Oh, and yes, despite what I said to a another's suggestion of using built-in Unix tools for comparisons, I do use the command-line for many things where no GUI app is available.

  • by J from Bris,

    J from Bris J from Bris Jun 6, 2013 1:19 AM in response to linda2009
    Level 1 (0 points)
    Jun 6, 2013 1:19 AM in response to linda2009

    Note that Forklift only check by modification date/time, not by content.

  • by J from Bris,

    J from Bris J from Bris Jun 6, 2013 1:22 AM in response to J from Bris
    Level 1 (0 points)
    Jun 6, 2013 1:22 AM in response to J from Bris

    I had the same mission a while back (with about the same criteria) being used to TotalCommander (Windows) and Krusader (Linux).

     

    In the end I got Krusader through macports to get the job done.  Krusader actually use another tool in the backend (cannot recall right now which one).

  • by alpha9,

    alpha9 alpha9 Jun 25, 2013 11:33 PM in response to murrayE
    Level 1 (0 points)
    Jun 25, 2013 11:33 PM in response to murrayE

    I'm glad to see this thread is still active. In the 4 or 5 years since I began switching to macs I've looked for an osx app that does precisely what you asked for, murrayE ;-)  I bought pathfinder, transmit, chronosync--they're all fine for their particular uses, but don't exactly do the things you ask for. I tried forklift, but that didn't fill the bill for me.

     

    I was pleased to learn about kdiff3 in this thread. I downloaded it & will give it a try!

     

    Beyond compare looks like a great program (haven't used it in windows though) and I have followed its developers' efforts to get that ported to osx--I'd surely buy it if that happens.

     

    But for hundreds of Gb of photo libraries and mathematical & statistical modeling and analysis work, I need something which I can absolutely, positively trust and that is transparent & easy to use. Just haven't found that on osx yet.

     

    For now I continue to rely on win apps I've used over 15 years. I keep Total Commander (TC)

    (ghisler dot com) running in a win7 parallels vm (actually in a coherence window on my osx desktop). I use the internal file & directory compare/sync tools in TC some of the time. Most of the time I use Compare It! and Sync It! from (grigsoft dot com) for file & directory compare/sync. I put the source & destination directories in Total Commander's 2 file manager panes and then have an icon on TC's "button bar" which launches Sync It! as a subprogram. TC's file & directory compare/sync tools are great, but the ones from Grigsoft offer much richer customization options for the file or directory operations (and they have a pleasing and functional UIs). Plus you can save custom setups with different parameter & option sets for different types of jobs you might want to do with the grigsoft tools.

     

    Parallels 8 runs win apps rock solidly for me. Programs and subprograms just open up right on the desktop (in coherence mode).

     

    I haven't figured out why similar tools didn't seem to develop for OSX. There are several fine OSX sync programs, but I have had trouble getting them to do what I want: Chronosync is fine for backing up a drive, but I've found it for ,say, syncing 1 main folder with hundreds of populated subfolders from a source to a target drive--I can do it, but I've got to be crazy careful or I'll end up duplicating the folders & files inside of one of the target folders or some similar error--instead of just updating the target with changes in the source. I like Transmit, but while I can get it to do precisely the type of directory sync from my local source drive to e.g. a remote web server, I cannot get it to do the same thing onto, say, my local file server.

     

    I'm happy to use unix command line apps and have used them a lot over the years. But I don't find some script I've written with diff or other utilities as transparent or trustworthy as a GUI which gives me that visual confirmation I like. Wouldn't have rambled on so long except that just now I'm almost done with a Sync It! run checking over 91,000 files and hundreds of Gb from some photo libraries and I can see each file's status before and after. And for some reason a new USB3 destination drive is dismounting on its own which could be catastrophic. Yet Sync It! handles this pretty gracefully, notifying me of files that didn't get copied and letting me rescan and resume.


    I would prefer a native OSX app as doing OSX file management with a win7 vm is a bit scary for a relative osx newbie. But fortunately apps I use like lightroom & photoshop and even mathematical modeling stuff like R and Rstudio, etc. don't seem to mind. The differing permission systems and hidden files like .DS_Store are a bit of a worry, but I haven't clobbered anything in the past 5 years. (Early on, I did have to learn how to reset file permissions with terminal commands ;-) but I don't have to futz with such things much recently.)

first Previous Page 3 of 7 last Next