I have several copies of a file set with different organizational structures, but the same files.
On client1 files can be found in ~\foo\bar\file1, ~\foo\bar\file2, ~foo\tavern\file3, ~\foo\tavern\file4
On client2 files can be found in ~\foo-bar\file1, ~\foo-bar\file2, ~\foo-tavern\file5, ~\foo\tavern\file6
On client3 files can be found in ~\file1, ~\file3, ~\file5, ~\file7
I have access to one client and the server where I'd like all the files to be synced. I'm not worried about conflicts, just having a complete copy of all files[1-7]
Is there a way to cause RSYNC to remove the directory structure, so that I get something like
client1% rsync files server:\backup\
client2% rsync files server:\backup\
where at the destination all files will be checked against the destination set regardless of the source directory structure?