There are various tools available which can show a sites backlinks. Some of them are free but to get full out of it you have to try paid versions like Semrush, Majestic SEO, Moz etc.
I haven't tried this one yet, but I hope it helps, http://www.blackhatworld.com/blackhat-seo/black-hat-seo/615015-how-hide-backlinks-competitors.html
If you want the backlinks to have any effect on your SEO, then google needs to see them. Thus if you hide them from google, you make them invauable. It's a catch22, either everyone can see them and they help improve SERP, or they are invisible and practically worthless.
If you want to hide back links from other person than you need to block crawler to access information on your site.in this case your site your website will not get rank .
If your links are good, you shouldn't hide them. If your links are bad, you should put nofollow on them or even ask webmasters who linked to you to remove them.