> How about this version? I don't like the looking up "." paradigm.
It still does not working: `ls foo' fails as this log shows:
neal@desdemona:~/foo (0)$ ls -l
total 0
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 a
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 b
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 c
lrwxr-xr-x 1 neal neal 0 Jun 20 22:44 foo ->
neal@desdemona:~/foo (0)$ ls -l foo
lrwxr-xr-x 1 neal neal 0 Jun 20 22:44 foo ->
neal@desdemona:~/foo (0)$ ls -l foo/
total 0
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 a
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 b
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 c
lrwxr-xr-x 1 neal neal 0 Jun 20 22:44 foo ->
neal@desdemona:~/foo (0)$ ls foo
ls: : No such file or directory
neal@desdemona:~/foo (1)$ ls -l foo/
total 0
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 a
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 b
-rw-r--r-- 1 neal neal 0 Jun 20 22:44 c
lrwxr-xr-x 1 neal neal 0 Jun 20 22:44 foo ->
neal@desdemona:~/foo (0)$ ln -s . bar
neal@desdemona:~/foo (0)$ ls bar
a b bar c foo
PGP signature