In Windows, executable files are the files that have an extension *.exe . In Linux however, there is no such exe file. Basically, every file in Linux can be executed. The file extension on Linux defines what application can run the corresponding file. For instance, a file that has an extension *.sh , can be opened with a Bash shell.