Ich würde gerne wissen, ob es einen Befehl gibt, eine Datei unter Linux unabhängig von ihrer Erweiterung zu öffnen, als ob Sie darauf doppelklicken würden.
xdg-open THE_FILE
Ich würde gerne wissen, ob es einen Befehl gibt, eine Datei unter Linux unabhängig von ihrer Erweiterung zu öffnen, als ob Sie darauf doppelklicken würden.
xdg-open THE_FILE
Antworten:
Es gibt Befehle, die dem Doppelklick ähneln: Dies xdg-open
ist ein ziemlich Standardbefehl, der mit vielen Linux-GUIs geliefert wird. Auf Debian-Distributionen gibt es auch see
und open
.
Es wäre gut darauf hinzuweisen, dass Erweiterungen tatsächlich willkürlich sind. Es gibt so viele esoterische Erweiterungen da draußen; Kein Programm, einschließlich des "Doppelklicks", kann möglicherweise wissen, wie jede Datei da draußen zu interpretieren ist.
Wenn Sie den Inhalt der Datei und das richtige Programm zum Ausführen kennen, sollten Sie in der Lage sein, die Datei unabhängig von ihrer Erweiterung auszuführen / zu verwenden.
xdg-open
ist viel mehr Standard als das, was Sie vorschlagen.
see
und open
sind spezifisch für Debian und Derivate. xdg-open
ist heutzutage ziemlich de facto Standard (es ist ein Freedesktop-Standard).
gnome-open "filename"
klappt wunderbar