type e extensões no Linux

0

Eu li que os sistemas Linux usam algo chamado "tipo MIME" para descobrir qual é o tipo de arquivo, então, temos que salvar programas com extensões, quando criamos então no linux? ex: programas como "helloworld.c" ou "Newfile.html" quando os criamos, nós adicionamos o .c ou .html ou simplesmente o deixamos e ele seria tratado automaticamente?

    
por mathmaniage 17.04.2017 / 04:24

2 respostas

1

É menos "Mimetype" do que números mágicos . No caso desses dois arquivos, eles provavelmente são arquivos de texto simples do que qualquer outra coisa.

Na maioria dos casos, os programas não se importam com a extensão. Seu servidor da web pode usar uma extensão, tipo MIME (ou parte do arquivo) para decidir o que é um arquivo e como tratá-lo, mas o SO não, ao contrário do Windows.

Em caso de dúvida, adicione uma extensão e trabalhe como se a extensão não estivesse lá. Se nada mais, ele te diz de relance qual é o arquivo .

Você também pode usar o comando de arquivo para verificar o que é um arquivo.

    
por 17.04.2017 / 04:53
0

Isso realmente depende do que você deseja realizar. Você não precisa usar extensões de arquivo, pois o sistema deve detectar o tipo de arquivo automaticamente (pelo menos para os mais comuns)

Extensões ajudam principalmente na determinação do tipo de arquivo que você está vendo enquanto navega no sistema de arquivos ou ao automatizar o trabalho através de comandos scripts / shell - como por exemplo mover todos os arquivos html para outra pasta usando o comando:

mv *.html some_destination_folder
    
por 17.04.2017 / 05:03

Tags