Командная строка: open
открываем файл с помощью команды open
Иногда, работая в терминале, возникает необходимость открыть какой-либо файл. Но при этом нет никакого желания возвращаться в менеджер файлов операционной системы (для MacOS - это Finder), искать путь к файлу и открывать или запускать его с помощью программы, предназначенной для взаимодействия с нужным нам файлом по умолчанию. Это долго и утомительно.
К счастью в терминале есть команда open
, которая позволит нам открыть файл в UNIX-подобной операционной системе (в том числе в MacOS и Linux).
В простейшем виде синтаксис этой команды выглядит так:
open file.txt
После команды через пробел указывается относительный или абсолютный путь к открываемому файлу.
Таким же образом можно открыть и сайт, указав его адрес:
open /google.com
А еще с помощью команды open
можно открыть менеджер файлов операционной системы (для MacOS - это Finder) из текущей директории. В этом случае используется специальный символ .
(точка):
open .
Менеджер файлов можно открыть и для родительской директории. В таком случае нужно использовать две точки ..
:
open ..
Чтобы сменить программу, в которой необходимо открыть файл, необходимо воспользоваться опцией -a
:
open -a "Atom" file.txt
Остальные опции и возможности команды open
можно просмотреть из консоли с помощью команды:
man open
или
open --help
Спасибо за внимание.