Simple File Transfer Logs
Have a look at iosnoop or possibly fs_usage. Although what you want isn't easy to accomplish without major filtering, because "file transfers" can be a lot of different things at syscall level:


mv on the same mount point will move a file
mv across mount points will create a new file at the destination and unlink the original
Other tools will do even more complex things, for example if you're downloading a file with a browser it will create an empty file and then append to it over time.


Both above tools rely on DTrace, which is a very powerful tracing framework and can probably be scripted to filter down to most of what you want, but it'll take some work. There are example scripts in /usr/bin/*.d (e.g. /usr/bin/iofile.d) and documentation can be found at Oracle (OS X DTrace is a port of the original Solaris version).