On my Apple Mac I use TimeMachine to save backups.
This is effortless and quite reliable and provides access to time-stamped historical files going back years. It is also efficient (the backups basically create full images, hardlinking to unchanged content to minimise storage requirements).
My question is there an equivalent for Linux based OS. This would seem to be feasible on Linux, but I am not aware of a similar tool.