I have a have a symlink foo in /Users/myaccount which points to /Volumes/foo. In the Finder or file chooser, the symlink does not show up as directory, so I can't expand it to select /Users/myaccount/foo/bar, but instead I have to double click it which then let's my select /Volumes/foo/bar.

How to tell the Finder or file chooser that it should directory symlinks like directories, so I can expand them?

  • Actually, it should do so – that is Finder’s default behavior (just tested to be certain) since at least OS X 10.6 (not sure about 10.5). What do you mean exactly by “expand”? Does it display as a folder in column mode? Does ls -l /Users/myaccount show a valid link destination (the part after the ->)? – kopischke Oct 27 '11 at 12:18
  • My valid directory symlinks show up in the Finder's column mode as "files", not as directories (though they have child directories). I'm using OS X 10.6 and 10.7. – Mike L. Oct 27 '11 at 19:58
  • Could you please post the result of ls -l /Users/myaccount? I just tested again on my system, and it works fine even with ejectable media that gets unmounted between accesses, at least on Lion… Also, your OS X version and a screenshot of the Finder window would be very helpful too! – kopischke Oct 28 '11 at 8:46
  • ls -l /Users/myaccount returns lrwxr-xr-x 1 mike staff 29 Jan 24 2011 foo -> /Volumes/foo – Mike L. Oct 29 '11 at 8:25
  • That looks correct. What kind of mount is /Volumes/foo (network? what protocol? local? what kind? DMG?)? – kopischke Nov 1 '11 at 14:07

I just had this same problem with symlinks pointing to a samba mounted volume. Rebooting and remounting the volume solved the problem.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.