Як відкрити будь-який файл через командний рядок?


11

Мені хотілося б знати, чи є команда відкривати будь-який файл в Linux незалежно від їх розширення, як би ви двічі клацнули по ньому.


це більше пов'язано з типами mime, які зареєстровані на робочому столі вашого менеджера вікон, ніж із програмою як такої. Коротше кажучи, у afaik немає еквівалента "подвійного клацання" в командному рядку, оскільки подвійне клацання насправді є комбінацією вибору файлів + списку, якщо зареєстровані типи mime.
vfbsilva

9
xdg-open THE_FILE
PSkocik

2
Пов’язано: (якщо у вас немає xdg-open) Як працює xdg-open
Марк Плотник

Відповіді:


6

Є команди, схожі на подвійне клацання: xdg-openце досить стандартна команда, яка постачається з багатьма графічними інтерфейсами Linux. У дистрибутивах Debian також є seeі open.

Було б добре зазначити, що розширення насправді є довільними. Там так багато езотеричних розширень; жодна програма, включаючи "подвійне клацання", не може знати, як інтерпретувати кожен файл там.

І якщо ви знаєте вміст файлу та правильну програму для його запуску, ви повинні мати можливість виконувати / використовувати файл незалежно від його розширення.


7
xdg-openнабагато більш стандартний, ніж те, що ви пропонуєте.
Базиль Старинкевич

2
seeі openспецифічні для Debian та похідних. xdg-openсьогодні є фактично стандартним (це стандарт Freedesktop).
Жиль "ТАК - перестань бути злим"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.