Command line "open DIRNAME" fails (but "open FILENAME" is OK)
from man open:


 -R  Reveals the file(s) in the Finder instead of opening them.



So try open -R '/home/fred'

(Technically you don't need the single-quotes around /home/fred unless there are spaces or special characters, but it doesn't hurt to use them anyway.)