rsync doesn’t work on the freerunner for some reason I can’t even be bothered investigating.
So I came up with this without even really thinking about it, googling, etc:
cd /destination/path;ssh user@host 'tar cv /source/path' | tar x
It’s when I do stuff like that without giving it a second thought that I feel like I’m justified in saying that I’m “familiar” with linux. I’ve achieved something since ~2005!
one could add a ‘z’ or a ‘j’ to the tar parameters for compression, but the freerunner’s CPU speed makes compression take longer than transferring the data uncompressed.