
¿Cómo se pueden enumerar las carpetas compartidas de un servidor desde la Terminal OSX? Por ejemplo, sé que server1
hay varias carpetas compartidas, pero para montarlas, necesito saber el nombre de estas carpetas antes de poder montarlas.
Respuesta1
PYME
Mac OS X 10.7 y superiores tienen lasmbutil(1)
comando, que enumera los recursos compartidos de SMB (es decir, los recursos compartidos de Windows):
smbutil view //user@hostname
En versiones de OS X anteriores a Lion (10.7), elsmbclient(1)
El comando fue enviado:
smbclient -L //user@hostname
Para obtener más opciones, consulte las páginas de manual respectivas.
NFS
Para NFS,showmount(8)
enumera todos los montajes disponibles en un host:
showmount hostname
AFP
Ninguno que yo sepa en este momento. Vea esta pregunta de desbordamiento de pila:¿Cómo enumerar los recursos compartidos de AFP desde la línea de comandos (MacOS)?
Respuesta2
Para aquellos que, como yo, llegan aquí buscando una forma de "Ver carpetas compartidas desde la terminal" como se solicita en el título, peroen la máquina local, no en un servidor remoto:
Samba tiene testparm
que enumerar los recursos compartidos definidos en la máquina local, pero las versiones actuales de MacOS ya no usan Samba. El comando equivalente en MacOS ahora es
sharing -l
La -l
opción enumera los recursos compartidos existentes en la máquina local (tanto afp como smb).