Como abrir qualquer arquivo através da linha de comando?

11

Gostaria de saber se existe um comando para abrir qualquer arquivo no Linux independentemente de sua extensão, como se você estivesse clicando duas vezes nele.

Carl Rojas
fonte
isso está mais associado aos tipos MIME registrados pela área de trabalho do gerenciador de janelas do que a um aplicativo em si. Resumindo, não existe um "clique duplo" equivalente na linha de comando, pois o clique duplo é na verdade uma combinação de um seletor de arquivos + uma lista se os tipos MIME registrados.
vfbsilva
9
xdg-open THE_FILE
PSKocik
2
Relacionados: (se você não tem xdg-open) Como o xdg-open fazer o seu trabalho
Mark Plotnick

Respostas:

6

Existem comandos semelhantes ao clique duplo: xdg-opené um comando bastante padrão que é fornecido com muitas GUIs do Linux. Nas distribuições Debian, há também seee open.

Seria bom ressaltar que as extensões são realmente arbitrárias. Existem muitas extensões esotéricas por aí; nenhum programa, incluindo o "clique duplo", pode saber como interpretar todos os arquivos existentes.

E se você conhece o conteúdo do arquivo e o programa certo para executá-lo, deve poder executar / usar o arquivo, independentemente de sua extensão.

Robert
fonte
7
xdg-opené muito mais padrão do que você sugere.
Basile Starynkevitch
2
seee opensão específicos para o Debian e derivados. xdg-openhoje em dia é praticamente um padrão de fato (é um padrão Freedesktop).
Gilles 'SO- stop be evil'
1
gnome-open "filename"

Funciona como um encanto

Nithin Vasisth
fonte