¿Hay alguna manera de enumerar los elementos compartidos de la red en la línea de comandos de la Terminal de la forma en que Finder los ve en la GUI de Mac OS X?
fuente
¿Hay alguna manera de enumerar los elementos compartidos de la red en la línea de comandos de la Terminal de la forma en que Finder los ve en la GUI de Mac OS X?
En la terminal, use ls
para obtener un listado de directorio.
Los volúmenes montados están debajo, /Volumes
por lo que desea usar
ls /Volumes
para ver las unidades de red conectadas.
EDITAR basado en comentarios de OP
ahh, por lo que desea ver una lista de los servidores disponibles (o más exactamente, los servidores que están registrados para el descubrimiento). Creo que la pestaña 'Redes' refleja los servicios de descubrimiento de Bonjour.
Por lo tanto, en base a este Consejo sobre Bonjour y este stackoverflow Q / A
es probable que esté buscando dns-sd
, pero lo que se necesita para identificar qué servicios ( ssh
, afp
, lpr
etc) que usted está esperando encontrar.
intente: dns-sd -B _ssh._tcp .
odns-sd -B _afpovertcp._tcp .
Tenga en cuenta que la página de manual de los dns-sd
estados:
El comando dns-sd está destinado principalmente para uso interactivo. Debido a que sus argumentos de la línea de comandos y el formato de salida están sujetos a cambios, invocarlo desde un script de shell generalmente será frágil.