Pádraig Brady wrote:
Well => is for hardlinks, and both -> and => were used
to distinguish the operations (in v5.92-191-g24ce72f)

As I understand it, part of the motivation is consistency with 'ls':

$ ln -sv a b
'b' -> 'a'
$ ls -l b
lrwxrwxrwx 1 eggert eggert 1 Jun  4 21:59 b -> a

With that in mind, if we were to change the format of 'ln' so that the order was the same as the command line, presumably it would look like this:

$ ln -sv a b
'a' <- 'b'
$ ln -v c d
'c' <= 'd'

An advantage of this format (over what we're using) is that it's easier to distinguish 'cp -v' from 'ln -v' output in a log. I'm not sure that's enough advantage to change, though. Besides, 'cp -v' vs 'mv -v' output is already ambiguous.



Reply via email to