Qual é a extensão de um arquivo executável no Ubuntu?
Não há um arquivo padrão de extensão de arquivo como ".exe" no Windows.
No Linux quase qualquer arquivo pode ser executável. O final do arquivo apenas descreve (mas não necessariamente) o que ou como um arquivo é "executado".
Por exemplo um script shell termina com .sh e é "executado" através da shell bash.
No Ubuntu, .deb e .tar.gz são tipos de arquivos .exe onde o arquivo .deb instala software no seu sistema (Por favor, tenha cuidado!) e o arquivo .tar.gz é um arquivo comprimido como um arquivo .zip.
Below are the Linux extensions and their significance:
- Linux extension |Windows Equivalent |Short description
- ------------------------------------------------------------
- .so, .o | .dll | Object that can be loaded at runtime (Similar to DLL)
- .a | .lib | Static library
- [none], .elf(rare) | .exe, .com(rare) | Linux executables
- .bin(rare) | |
- .sh | .bat | Shell script
- .exe | .exe | Mono application, Wine application
- .deb | .msi | Installer package for Debian/Ubuntu releases
- | | (Though .deb is much more powerful with
- | | native support for dependencies and repos). Note que .deb é na verdade um arquivo .ar com um arquivo de controle especial, uma ordem de arquivo especial, e uma extensão diferente.
- .rpm | .msi | Pacote instalador para lançamentos RedHat/CentOS.
- .tar.gz, .tar, .gz | .zip | Compressed files that can contain a program or any other data, like images, documents, etc
- .ko | .sys | Drivers and kernel modules are loaded into the Linux kernel and have more hardware access than other programs.
- .sh, .php, .py, etc| .bat | Linux é capaz de correr qualquer ficheiro para o qual tenha um interpretador.
- | | Uma linha no topo do arquivo chamada shebang especifica com que interpretador rodar o arquivo.
- | | O Windows só corre ficheiros .bat desta forma.
Artigos semelhantes
- Como o Linux reconhece qual arquivo executável rodar primeiro se há mais de um?
- Eu baixei um arquivo executável no andróide e o transferi para o pc. Não funciona, porquê?
- Desde o momento em que você abre um arquivo executável, até o momento em que você termina, como funciona uma instalação?
- O Xbox One roda Microsoft Windows ou tem um sistema operacional diferente? É possível rodar um arquivo executável no Xbox One?