Psync was written by Dan Kogai. Information on original version (0.67) is here: http://www.dan.co.jp/cases/macosx/psync.html
Psync is part of and requires MacOSX:File package. Source code is here (you have to build it): http://search.cpan.org/search?dist=MacOSX-File
If you prefer ready/prebuilt/binary package:
- for Panther just download and install this: http://www.jacek-dom.net/software/psync/psync-0.67.2.dmg
- for Jaguar: download and install this: http://www.dan.co.jp/cases/macosx/MacOSX-File-0.66.dmg, then download http://www.jacek-dom.net/software/psync/psync-0.67.2.zip, unzip and put psync in /usr/local/bin.
If you use PsyncX (http://sourceforge.net/projects/psyncx), please note that it installs psync in /usr/bin (instead of /usr/local/bin). After installing copy or link psync from /usr/local/bin to /usr/bin.
What's new in this version:
- Added checking for changes in attributes (owner, group and permissions). New option -m will inhibit this checking, if you want old behavior (e.g. for speed). Requested by Derrick Bass.
- Included a patch from Richard Morse: "... support multiple "exclude" strings. It doesn't allow regexs, but allows as many fixed strings as you want. I added this so I could exclude cache files of other browsers, etc. easily." The syntax is:
psync --exclude=pattern source destination
See all new features »