http://qs321.pair.com?node_id=1059311


in reply to Should -f test return true for symlinks ? [RESOLVED]

It seems to be following the link. If "bar" is a symlink to "foo," "-f" will return true for both of them. If you then remove "foo," leaving the now-orphaned symlink, it will now return false for both of them.