Я хочу открывать видео и изображения из Терминала. Есть ли способ сделать это?
Чтобы открыть любой файл из командной строки с помощью приложения по умолчанию, просто введите open
, а затем имя файла/путь.
Пример:
open ~/Desktop/filename.mp4
Edit: согласно комментарию Johnny Drama ниже, если вы хотите иметь возможность открывать файлы в определенном приложении, введите -a
, за которым следует имя приложения в кавычки между open
и файлом.
Пример:
open -a "QuickTime Player" ~/ Desktop/filename.mp4
Если вам нужна дополнительная информация о команде open
, введите man open
.
Это также можно сделать, используя xdg-open filename
.Command откроет файл с помощью приложения по умолчанию, а также для открытия URL-адресов.

-
xdc-open
не является стандартным инструментом Mac OS X. — lhf 02 января ’18, в 17:49 -
xdg-open
находится в Linux, а macOS — это не Linux! В принятом ответе указано приложение командной строки macOS по умолчаниюopen
. — user3439894 02 янв. ’18 в 17:58 -
Как ни странно, этот вопрос является самым популярным в Google по запросу «Linux открыть любой файл». Так что, хотя это неправильный ответ на заданный вопрос, очень удобно иметь его в списке. Я не могу заставить себя проголосовать за этот ответ, но я буду голосовать за другие неправильные ответы, чтобы гарантировать, что это останется заметным. — LovesTha 7 окт.2020, в 22:21
Это также можно сделать с помощью xdg-open filename
. Команда откроет файл с ним приложение по умолчанию, и оно также используется для открытия URL-адресов.
«открыть». открыть текущий каталог.

-
3Привет, хотя это работает (открывает текущую папку в Finder), похоже, это не отвечает на вопрос (который — открывать видео и изображения из терминала, а не из папки, в которой они находятся). Можете ли вы добавить к своему ответу какие-либо детали, которые помогут ответить на вопрос? — Skeleton Bow 05 июл 2018, в 16:15
«открыть». , чтобы открыть текущий каталог.