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.