Основные файлы - это, по сути, низкоуровневые аварийные дампы; по умолчанию оболочка не позволяет их записывать (устанавливая ограничение в 0 байт для их размера ulimit -c 0), потому что они редко полезны для конечных пользователей. Вы можете увидеть, какое ограничение установлено в данный момент, набрав ulimit -cв оболочке bash.
Вы должны быть в состоянии получить информацию о том, какая программа вызвала дамп, используя fileкоманду, как описано в предыдущем ответе. Определите, какая программа вызвала файл дампа ядра или если у вас установлен отладчик GNU в вашей системе, запустив его gdb -c core.
Если вы не заинтересованы в дальнейшей отладке сбоя, вы можете просто удалить файл с помощью rm core.
Если вы не активно компилируете / отлаживаете исполняемые программы, вы можете вернуть ядру ulimit значение по умолчанию, чтобы такие файлы не генерировались.
file coreв каталоге, который содержит файл ядра? Или отдельная командаulimit -c?