Os arquivos principais são essencialmente despejos de memória de baixo nível; por padrão, o shell não permite que eles sejam gravados (configurando um limite de 0 bytes em seu tamanho ulimit -c 0
) porque raramente são úteis para usuários finais. Você pode ver qual é o limite atualmente definido digitando ulimit -c
no bash shell.
Você deve ser capaz de obter informações sobre o programa que causou o despejo usando o comando file
, conforme descrito nesta resposta Find qual programa causou um arquivo de dump principal ou se você tem o depurador GNU instalado em seu sistema, executando gdb -c core
.
A menos que você esteja interessado em depurar ainda mais a falha, basta excluir o arquivo usando rm core
.
Se você não estiver compilando / depurando programas executáveis ativamente, pode querer configurar o ulimit do núcleo de volta ao seu valor padrão para impedir que esses arquivos sejam gerados.