I don't know why you got the behavior you describe. My guess is that you have a command 'ln' that is not exactly the same as GNU coreutils 'ln'. The fact that you have a command 'll' suggests that you have wrappers or aliases or something, and 'ln' may be one of those.
- bug#13742: Is this soft link directory bug? Taroe90
- bug#13742: Is this soft link directory bug? Bob Proulx
- bug#13742: Is this soft link directory bug? Bob Proulx
- bug#13742: Is this soft link directory bug? Paul Eggert