Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way to list the network shared items in the Terminal command line the way Finder sees them in the Mac OS X GUI?

share|improve this question

1 Answer 1

up vote 3 down vote accepted

In terminal, use ls to get a directory listing.

The mounted volumes are under /Volumes so you want to use

ls /Volumes to see the attached network drives.

EDIT based on OPs comment

ahh, so you want to see a listing of the servers available (or more accurately, the servers which are registered for discovery). I believe the 'Networks' tab reflects Bonjour discovery services.

So, based on this Hint about Bonjour and This StackOverflow Q/A you are probably looking for dns-sd but you would need to identify which services (ssh, afp, lpr etc) you are expecting to find.

try: dns-sd -B _ssh._tcp . or dns-sd -B _afpovertcp._tcp .

Please note, the man page for dns-sd states:

The dns-sd command is primarily intended for interactive use. Because its command-line arguments and output format are subject to change, invoking it from a shell script will generally be fragile.

share|improve this answer
    
How do I see all the (unattached) Network computers like I do when I press apple-shift-k in the Finder? –  chuckkahn Jan 10 '12 at 17:55
    
Not all attached network drives are under /Volumes. Using the mount command you can put them other places. –  John Henckel Jul 2 at 15:52

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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