O Linux (/ Ubuntu) não depende da extensão do arquivo como o Windows faz. Cada arquivo tem uma parte dentro dele, onde ele se identifica sobre o que é. Para mostrar o que é um arquivo aleatório, temos o comando file
. Alguns exemplos aleatórios:
$ file *
Aptana Studio 3: directory
Create ubuntu live cd: ASCII English text, with very long lines
1.txt: empty
gedit_open: Bourne-Again shell script text executable
Você também pode encontrar a linha de comando mimetype
from:
$ file --mime-type -b 1.txt
application/x-empty
$ file --mime-type -b gedit_open
text/x-shellscript
Temos um ~/.local/share/applications/mimeapps.list
onde você pode associar programas à extensão. Você pode definir aqueles com open with
dentro de properties
de um arquivo ao usar o Nautilus ou usando a linha de comando (veja link )
Então, basicamente, você pode fazer o que quiser com um nome de arquivo, mas eu sugiro usar por exemplo .conf
para ele, se ele contém configurações, mas isso é estritamente para human
compreensão. Como geralmente você precisa de execute
de um arquivo para ser associado ao programa definido para este tipo MIME e, geralmente, você define a permissão como não executável, isso não é um problema.