Jak otworzyć dowolny plik za pomocą wiersza polecenia?

11

Chciałbym wiedzieć, czy istnieje polecenie otwarcia dowolnego pliku w systemie Linux niezależnie od jego rozszerzenia, tak jakbyś go dwukrotnie kliknął.

Carl Rojas
źródło
jest to bardziej związane z typami MIME zarejestrowanymi przez pulpit menedżera okien niż z aplikacją per se. Krótko mówiąc, afaik nie ma odpowiednika „podwójnego kliknięcia” w linii poleceń, ponieważ podwójne kliknięcie jest w rzeczywistości kombinacją selektora plików + listy, jeśli zarejestrowane typy MIME.
vfbsilva,
9
xdg-open THE_FILE
PSkocik,
2
Powiązane: (jeśli nie masz xdg-open) Jak działa xdg-open
Mark Plotnick

Odpowiedzi:

6

Istnieją polecenia podobne do podwójnego kliknięcia: xdg-openjest to dość standardowe polecenie dostarczane z wieloma interfejsami GUI systemu Linux. Na dystrybucjach Debiana jest także seei open.

Warto zauważyć, że rozszerzenia są w zasadzie arbitralne. Istnieje tak wiele ezoterycznych rozszerzeń; żaden program, w tym „podwójne kliknięcie”, nie jest w stanie wiedzieć, jak interpretować każdy plik tam.

A jeśli znasz zawartość pliku i odpowiedni program do jego uruchomienia, powinieneś być w stanie uruchomić / używać pliku niezależnie od jego rozszerzenia.

Robert
źródło
7
xdg-openjest znacznie bardziej standardowy niż sugerujesz.
Basile Starynkevitch,
2
seei opensą specyficzne dla Debiana i pochodnych. xdg-openjest obecnie de facto standardem (jest to standard Freedesktop).
Gilles „SO- przestań być zły”
1
gnome-open "filename"

działa jak marzenie

Nithin Vasisth
źródło