link backs up files if they exist before replacing them with links