La respuesta resultó ser sí, con --link-dest de rsync opción. Simplemente no es obvio porque no es un simple indicador de encendido/apagado como cp -l , porque toma un argumento de ruta.
Entonces, cp -l a/ b/ también se puede hacer así:
rsync -a --link-dest=a a/ b/