I could probably write my own, but it'd be quicker if there was something that already existed.
I have my my documents folder, which I had in Windows, long before I ever learned about FreeBSD. I keep all my work there, and as systems get upgraded, I move it between them and try to manually keep it up to day. As you can guess, this is ANNOYING.
I figured, having a nice FreeBSD server, I can keep a master copy there, and then have the directories on other machines mounted, and keep them synchronized. The problem is, one machine is a notebook and not always connected.
What I would need:
- Synchronize two or more folders.
-- If two files are not identical between the folders
--- Use the most recent, if it's 'last edit' timestamp is at least 1 day different than the other, otherwise prompt.
--- if one file is missing in a directory, but recorded to have been there before, delete it from the others (prompting is fine, and probably desireable initially)
--- if one file is missing in a directory, and not recorded to have been there before, distribute it between directories.
Does anything like this exist and work well? I've checked the ports tree a couple of times, but am not sure what to search for.
I have my my documents folder, which I had in Windows, long before I ever learned about FreeBSD. I keep all my work there, and as systems get upgraded, I move it between them and try to manually keep it up to day. As you can guess, this is ANNOYING.
I figured, having a nice FreeBSD server, I can keep a master copy there, and then have the directories on other machines mounted, and keep them synchronized. The problem is, one machine is a notebook and not always connected.
What I would need:
- Synchronize two or more folders.
-- If two files are not identical between the folders
--- Use the most recent, if it's 'last edit' timestamp is at least 1 day different than the other, otherwise prompt.
--- if one file is missing in a directory, but recorded to have been there before, delete it from the others (prompting is fine, and probably desireable initially)
--- if one file is missing in a directory, and not recorded to have been there before, distribute it between directories.
Does anything like this exist and work well? I've checked the ports tree a couple of times, but am not sure what to search for.