我正在尝试删除从我的程序突然崩溃时生成的核心文件。
为此我使用这段代码:
find . -name 'core' -delete
我的问题是:这是一种正确的做法吗?有更好,更有效的方式吗?
谢谢!
答案 0 :(得分:0)
如果您确实要删除这些核心文件,可以使用:
find . -name "core*" -exec rm -f {} \;
注意:[包括分号]
答案 1 :(得分:0)
事实上,提出一个“完美的解决方案”很难(如果不是根本不可能),因为名称是核心文件是可定制的。
在linux中,/ proc / sys / kernel / core_pattern确定核心文件的名称。因此,您应该检查以确定要在“查找”命令中使用的模式。