Как найти каталог / путь установки Google Chrome с помощью командной строки? Всегда ли установлен Google Chrome по умолчанию, в папку «/ Applications /»?
Я попробовал следующие команды. Кто-нибудь может подсказать, что я делаю не так?
locate "*Chrome.app"
Когда я использовал эту команду, он только ищет записи БД установленного программного обеспечения.
find / -type d -name "*Chrome.app"
Перечисляет все файлы в системе.
Как я могу найти только путь Google Chrome, используя эту команду, или есть другой способ?
macos
applications
command-line
remixabhi
источник
источник
Ответы:
Вы можете запросить информацию такого рода, используя базу данных Launch Services, чтобы вывести список всех зарегистрированных приложений, а затем
grep
для того, которое вы хотите (в данном случае Google Chrome), например (с помощью Mountain Lion 10.8.4):дает мне вывод:
источник
Вы можете сделать это из командной строки:
Однако обратите внимание, что это также запустит Chrome, если он еще не запущен.
См .: /programming/5860517/path-to-application-without-opening-it.
источник
Ваша вторая команда
должно работать - все работает нормально в моей системе.
Что вы подразумеваете под «Список всех файлов в системе»? «find» будет искать вашу файловую систему из «/», как вы указали, но если вы думаете, что Chrome.app может быть установлен в каком-то странном месте, «find» - это один из надежных способов найти его.
источник
Чтобы найти все пути Google Chrome, используйте:
источник