6

Есть ли способ перечислить общие сетевые элементы в командной строке терминала так, как Finder видит их в графическом интерфейсе Mac OS X?

1 ответ1

8

В терминале используйте ls для получения списка каталогов.

Подключенные тома находятся в /Volumes поэтому вы хотите использовать

ls /Volumes чтобы увидеть подключенные сетевые диски.

РЕДАКТИРОВАТЬ на основе комментариев ОП

ах, так что вы хотите увидеть список доступных серверов (или, точнее, серверов, которые зарегистрированы для обнаружения). Я считаю, что вкладка «Сети» отражает службы обнаружения Bonjour.

Итак, на основании этого Подсказки о Bonjour и этого StackOverflow Q/A вы, вероятно, ищете dns-sd но вам нужно будет определить, какие службы (ssh , afp , lpr т.д.) Вы ожидаете найти.

попробуйте: dns-sd -B _ssh._tcp . или dns-sd -B _afpovertcp._tcp .

Обратите внимание, что на странице man для dns-sd указано:

Команда dns-sd в первую очередь предназначена для интерактивного использования. Поскольку его аргументы командной строки и формат вывода могут быть изменены, вызов его из сценария оболочки, как правило, будет хрупким.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .