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


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

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


3
Привет, хотя это работает (открывает текущую папку в Finder), это, кажется, не отвечает на вопрос (который должен открывать видео и изображения с терминала, а не папку, в которой они находятся). Можете ли вы добавить более подробную информацию в ваш ответ, который поможет ответить на вопрос?
Скелетный лук
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.