Как открыть файлы через Терминал

73

Я хочу открыть видео и фотографии из терминала. Есть какой-либо способ сделать это?

Абхиманью Арийский
источник
Что это? вопросы должны быть самостоятельными и не зависеть от других сайтов
user151019
этот вопрос зависит от сайта stackexchange. Если это не разрешено, я могу скопировать весь материал с этого сайта на этот сайт.
Абхиманью Арий
1
Я отредактировал вопрос так, чтобы он стоял сам по себе. Это не требовало внешней информации.
Тимоти Мюллер-Хардер
Пожалуйста, объясните, что вы хотите сделать в терминах пользователя, а не только командой ebonite - и обратите внимание, что редактирование для улучшения текста потеряло ссылку, поэтому вам нужно редактировать
user151019

Ответы:

106

Чтобы открыть любой файл из командной строки в приложении по умолчанию, просто введите openимя файла / путь.

Пример:

open ~/Desktop/filename.mp4

Изменить: в соответствии с комментарием Джонни Драмы ниже, если вы хотите иметь возможность открывать файлы в определенном приложении, поставьте -aпосле имени приложения в кавычках и между openфайлом.

Пример:

open -a "QuickTime Player" ~/Desktop/filename.mp4

Если вам нужна дополнительная информация о openкоманде, введите man open.

Тимоти Мюллер-Хардер
источник
10
Просто для завершения этого ответа: с помощью команды timotyhm вы откроете файл с приложением по умолчанию для этого типа файла. Если вы хотите открыть любой файл с конкретным приложением, просто введите: open -a "Application" /Path/to/file. Пример: open -a "Adobe Photoshop CC 2014" ~/Desktop/test.psd. Смотрите man openдля получения дополнительной информации.
Джони
@JohnnyDrama Хороший вопрос. Могу ли я отредактировать это в своем ответе?
Тимоти Мюллер-Хардер
2
Сотрудничество в ответах потрясающе. Ответ Джонни Драмы - то, что я действительно хотел, но название - то, что я искал. Подобные ответы - вот почему я люблю StackExchange!
mbm29414
Это не работает. 18,04. JPG.
Математика
-1

Это также можно сделать с помощью xdg-open filename. Команда откроет файл с приложением по умолчанию, и он также используется для открытия URL-адресов.

Дев Пратап Сингх
источник
xdc-openэто не стандартный инструмент Mac OS X.
18
xdg-openна Linux и MacOS не Linux! Принятый ответ имеет приложение командной строки macOS по умолчанию open.
user3439894
-1

"открытый ." открыть текущий каталог.

Разработчик Madmax
источник
3
Привет, хотя это работает (открывает текущую папку в Finder), это, кажется, не отвечает на вопрос (который должен открывать видео и изображения с терминала, а не папку, в которой они находятся). Можете ли вы добавить более подробную информацию в ваш ответ, который поможет ответить на вопрос?
Скелетный лук