A extensão do arquivo depende do criador do arquivo. No Linux você pode nomear algo music.mp3
mas se for um arquivo de texto ele abrirá com gedit
se esse for o seu texteditor porque ele irá olhar o primeiro bit / byte (?) Onde ele diz que tipo de arquivo ele é .
Quando se trata de script bash, considera-se como prática recomendada não incluir .sh
no final. Ao omitir isso, você basicamente cria um command
, então, esses não tendem a ter uma extensão. E esses comandos podem ser feitos em bash, mas também em perl ou python.
Portanto, observar o nome real do arquivo pode ser enganoso!
O Linux tem um comando file
para descobrir o que é um arquivo. Sintaxe file *
Algumas amostras aleatórias:
xxxx.sql: UTF-8 Unicode text, with very long lines xxxx.sql.gz: gzip compressed data, was "xxxx.sql", from Unix, last modified: Wed May 18 10:21:34 2011 yyyyy: ASCII text iffffff: directory ghgggg.tar: POSIX tar archive (GNU) fhhfhf.pl: perl script text executable
Para uma lista de extensões, a postagem do Fuddledumpy pode ser usada e os arquivos que terminam em .pl serão mais do que provavelmente scripts perl, mas certifique-se de usar file
.