Isso se deve a uma diferença de design entre o Windows e o Unix em relação à abordagem de carregamento de programas. O Unix é basicamente centrado em aplicativos: você executa um aplicativo e, no aplicativo, abre alguns arquivos. O Windows é basicamente centrado no documento (a esse respeito): você abre um documento e o Windows escolhe o aplicativo para você.
Ambos os modelos têm suas vantagens e desvantagens. O Windows é um pouco mais fácil de usar, às vezes ... até que você queira abrir um documento em um aplicativo não-padrão. Ou você só queria ver o que há dentro do arquivo. Ou você queria extrair o arquivo em um diretório diferente. Ou você queria criar um novo documento no diretório atual. Gerenciadores de arquivos gráficos no Unix implementam um modelo centrado no documento.
Algo relacionado a essa decisão de projeto, o Unix facilita o acesso a aplicativos: todos os executáveis são instalados em um punhado de diretórios que estão no caminho de pesquisa do comando, para que você possa invocar um aplicativo a partir da linha de comando digitando o nome do executável. Por exemplo, para abrir um arquivo no Ark, execute ark myarchive.tar.gz
. O sistema geralmente ajuda você a preencher apenas os nomes de arquivos que fazem sentido para esse aplicativo específico.
Você pode executar o comando xdg-open
para abrir um arquivo em um aplicativo escolhido pelo sistema. Para um arquivo .tar.gz
, é provável que ele chame um gerenciador de archive gráfico; qual programa é invocado depende de quais programas você instalou e em seu ambiente gráfico.