一个大的核心转储出现在我的主文件夹中 - 它是什么以及如何删除它?

Adr*_*lis 15 files

core我的主目录中出现了一个带有名称的大型 x-core 文件。我不知道它是什么以及如何处理它。

我无法上传核心转储,因为当我试图将它复制到某个地方时,我什至无法打开它,因为它太大了。

我仍然很想知道这个文件是什么,以及我是否可以删除它。

ste*_*ver 23

核心文件本质上是低级故障转储;默认情况下,shell 不允许写入它们(通过将它们的大小设置为 0 字节限制ulimit -c 0),因为它们对最终用户很少有用。您可以通过ulimit -c在 bash shell 中键入来查看当前设置的限制。

您应该能够使用该file命令获取有关导致转储的程序的信息,如之前的答案Find which program导致核心转储文件中所述,或者您的系统上是否安装了 GNU 调试器,通过运行gdb -c core.

除非您有兴趣进一步调试崩溃,否则您可以简单地使用rm core.

如果您没有主动编译/调试可执行程序,您可能希望将核心 ulimit 设置回其默认值以停止生成此类文件。