I've been admining Linux systems for 25 years, and I still have to check which one it is every time.
@monsieuricon I got around this by thinking of ln as a rename that doesn't remove the old file. And, indeed, they are the same program underneath.
@corbet @monsieuricon "rename that doesn't remove the old file" is just a complicated way to say "cp", right?