Как я могу открыть файл в приложении по умолчанию из командной строки в OS X?

15

Как я могу открыть файл в приложении по умолчанию из командной строки?

Например, если у меня есть файл foo.doc, могу ли я набрать command ./foo.docв CLI и открыть этот файл в Word?

Примечание: на моем компьютере с Linux я бы использовал, xdg-openно это не работает на моем Mac.

DQdlM
источник

Ответы:

17

Использование:

open foo.doc

или, альтернативно:

open -n foo.doc

заставить его открыть новый экземпляр, если он уже открыт для этого приложения.

Джейсон
источник
2
openэто очень хорошая команда, чтобы узнать.
Cajunluke
3
open -nоткрывает новый экземпляр, а не окно.
Lri
3
Также приятно open .(или любое имя каталога вместо .), которое открывает Finder (приложение по умолчанию для каталога).
Натан Лонг
1
где я могу установить предпочитаемую программу по умолчанию, которая открывается для определенного типа файла? (было бы здорово, если бы это предпочтение хранилось где-то, потому что установка его с помощью gui очень раздражает)
gaussblurinc