Chciałbym wiedzieć, czy istnieje polecenie otwarcia dowolnego pliku w systemie Linux niezależnie od jego rozszerzenia, tak jakbyś go dwukrotnie kliknął.
xdg-open THE_FILE
Chciałbym wiedzieć, czy istnieje polecenie otwarcia dowolnego pliku w systemie Linux niezależnie od jego rozszerzenia, tak jakbyś go dwukrotnie kliknął.
xdg-open THE_FILE
Odpowiedzi:
Istnieją polecenia podobne do podwójnego kliknięcia: xdg-open
jest to dość standardowe polecenie dostarczane z wieloma interfejsami GUI systemu Linux. Na dystrybucjach Debiana jest także see
i 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.
xdg-open
jest znacznie bardziej standardowy niż sugerujesz.
see
i open
są specyficzne dla Debiana i pochodnych. xdg-open
jest obecnie de facto standardem (jest to standard Freedesktop).
gnome-open "filename"
działa jak marzenie