Answers:
长话短说,删除它们是安全的。
该/cores
文件夹是OS X存储核心转储的位置。这些文件是供开发人员用来对其软件进行故障排除和诊断的文件。它们是在软件崩溃时生成的。如果您不是开发人员,或者没有为开发人员测试软件,则这些文件对您没有用。
这些文件包含崩溃发生时Mac中内存(或RAM)的状态。因此,许多有用的信息可供开发人员或测试人员调试崩溃。对其他人没有多大用处。
默认情况下,OS X设置为不生成核心转储文件。如果sudo launchctl limit core
在“终端”窗口中键入,它将以允许创建的转储文件的大小限制进行响应。软限制表示每个进程的默认设置,但是如果需要,进程可以更改此设置,但最多可以更改为硬限制的值。默认情况下,OS X中的值似乎为“ 0无限”,意味着操作系统默认情况下不会创建核心转储,但是进程可以根据需要选择创建无限的核心转储文件。
您只需输入sudo launchctl limit core 0 0
以完全禁用该功能即可更改机器上的设置。sudo launchctl limit core 0 unlimited
如果已更改默认行为,它将恢复为默认行为。
ulimit -c
做任何事情超出了当前shell进程?在Linux上不会。
launchctl
。见developer.apple.com/library/mac/documentation/Darwin/Reference/...
ulimit
。但是我的意思是上面的线launchctl
。
cd /cores; sudo find . -mtime +30 -type f -delete
launchctl limit core
核心尺寸津贴显示什么?默认情况下,软限制为0大小时,您应该没有任何内容。您是否启用了核心转储,或者可以跟踪在那里放置了哪些特定文件?