ホームフォルダーに大きなコアダンプが表示されました-それは何ですか、どうすれば削除できますか?


10

名前coreが付いた大きなx-coreファイルがホームディレクトリに表示されました。それがどういうものか、どうすればいいのかわかりません。

コアダンプをアップロードできません。どこかにコピーしようとすると、大きすぎて開くことができませんでした。

このファイルが何であるか、また削除できるかどうかを確認していただければ幸いです。

回答:


16

コアファイルは基本的に低レベルのクラッシュダンプです。デフォルトでは、シェルはそれらを書き込むことを許可しません(それらのサイズに0バイトの制限を設定することによりulimit -c 0)。これらはエンドユーザーにはほとんど役に立たないためです。ulimit -cbashシェルに入力すると、現在制限が設定されているかを確認できます。

fileこの前の回答で説明したように、コマンドを使用してダンプを引き起こしたプログラムに関する情報を取得できるはずです。コアダンプファイルを引き起こしたプログラムを見つけるか、GNUデバッガーがシステムにインストールされている場合は、を実行しgdb -c coreます。

クラッシュをさらにデバッグすることに関心がない場合は、を使用してファイルを削除できますrm core

実行可能プログラムをアクティブにコンパイル/デバッグしていない場合は、コアのulimitをデフォルト値に戻して、そのようなファイルが生成されないようにすることができます。


申し訳ありませんが、コメントの意味がわかりませんか?file coreコアファイルを含むディレクトリにコマンドを入力してみましたか?または別のコマンドulimit -c
steeldriver '19
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.