On Unix I much prefer using symlinks to hard links. Hard links are super confusing when you don't know/remember that they're there. AFAIK there's no easy way to get ls to display them for what they are. If you suspect that something is a hardlink you have to squint at the inode numbers and see if you have duplicates. But if you use symlinks, ls will just tell you, and give you both the link name and destination by default.
I suppose you could use ls_colors to colorize hard links to make them more visible, but then you have to configure that on every server you ssh to.
I suppose you could use ls_colors to colorize hard links to make them more visible, but then you have to configure that on every server you ssh to.