O que significa 'stat' nesta sentença?

6

Esta sentença vem do retorno de um comando do Linux, só posso considerá-la como 'estatística', mas é a forma do substantivo e não a forma verbal.

unable to stat ./config-2.6.32-431.el6.i686: No such file or directory Some files were modified!

    
por cain abel 19.11.2014 / 14:44

1 resposta

9

Unix, e por herança, Linux e * BSD, obtenha o "status do arquivo" por meio de uma das chamadas de sistemas relacionadas a estatísticas: stat() , fstat() e lstat() . Eu acredito que o original foi stat() . O "status", neste caso, constitui o que atualmente chamamos de metadados: informações sobre o arquivo, como propriedade, permissões, tamanhos, acesso, modificação e mudança de status, coisas assim.

Quem quer que tenha escrito a mensagem de erro que você citou ("incapaz de stat") usou o nome da chamada do sistema Unix / Linux / * BSD como um verbo. Isso seria consistente com muitas das chamadas do sistema, que têm nomes como "ler", "escrever", "fechar", "abrir". No contexto de usar e pensar sobre as chamadas do sistema Unix, usar "stat" como um verbo vem naturalmente.

Então, "stat" um arquivo, é pegar alguns ou todos os metadados do arquivo.

    
por 19.11.2014 / 17:03

Tags