How to list network shared items in terminal
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.