ไฟล์หลักเป็นไฟล์ทิ้งความผิดพลาดระดับต่ำ โดยค่าเริ่มต้นเชลล์ไม่อนุญาตให้เขียน (โดยตั้งค่าขีด จำกัด ขนาด 0 ไบต์ulimit -c 0) เนื่องจากมันไม่ค่อยมีประโยชน์สำหรับผู้ใช้ คุณสามารถดูได้ว่าวงเงินที่ตั้งไว้คืออะไรโดยการพิมพ์ulimit -cใน bash shell
คุณควรจะสามารถที่จะได้รับข้อมูลเกี่ยวกับสิ่งที่โปรแกรมที่เกิดจากการถ่ายโอนข้อมูลโดยใช้fileคำสั่งตามที่อธิบายไว้ในคำตอบก่อนหน้านี้การค้นหาโปรแกรมที่ก่อให้เกิดการถ่ายโอนแฟ้มหลักหรือหากคุณมีการดีบักเกอร์ GNU gdb -c coreติดตั้งในระบบของคุณโดยการเรียกใช้
rm coreถ้าคุณมีความสนใจในการแก้จุดบกพร่องความผิดพลาดต่อไปคุณสามารถลบไฟล์โดยใช้
หากคุณไม่ได้รวบรวม / ดีบักโปรแกรมที่เรียกใช้งานได้คุณอาจต้องการตั้งค่าแกน ulimit กลับไปเป็นค่าเริ่มต้นเพื่อหยุดการสร้างไฟล์ดังกล่าว
file coreในไดเรกทอรีที่มีไฟล์แกนหรือไม่? หรือคำสั่งที่แยกต่างหากulimit -c?