I've been googling this topic, but there no good suggestions on how to transfer files from old Linux new server. 

My goals are:

1. Transfer all files, including hidden files
2. Preserve permissions
3. Preserve ownerships
4. Preserve symlinks
5. Ability to start transfer several times, without recopying already transfered files

Thank You