@Buscar 웃ชี้ให้ฉันในทิศทางที่ถูกต้อง ฉัน upvoted คำตอบนั้น
ข้อจำกัดความรับผิดชอบ : ฉันไม่ใช่ผู้เชี่ยวชาญในแอป Calendar.app โปรดอย่าปฏิบัติตามคำแนะนำเหล่านี้หากคุณไม่แน่ใจว่ากิจกรรมในปฏิทินของคุณถูกจัดเก็บอย่างไรและคุณไม่ต้องการลบบางสิ่งที่ไม่สามารถกู้คืนได้โดยไม่ตั้งใจ
เปิด~/Library/Calendars
ใน Finder และเปิดไว้
ดูรายการโฟลเดอร์ที่มี จะมีโฟลเดอร์สำหรับแต่ละปฏิทิน โฟลเดอร์เหล่านี้มีชื่อด้วยสตริงแบบสุ่มที่จุดเริ่มต้นตามด้วยจุดและตัวย่อที่แสดงประเภทของบริการที่ใช้สำหรับปฏิทินนั้น ตัวอย่างเช่น:
- .caldav
- .ปฏิทิน
- .แลกเปลี่ยน
ในกรณีของฉันฉันรู้ว่าปฏิทินลึกลับจะเป็นหนึ่งในโฟลเดอร์ที่มี "ปฏิทิน" ในชื่อไดเรกทอรี เข้าไปในแต่ละโฟลเดอร์เหล่านั้นและดูเนื้อหาของไดเรกทอรีเหตุการณ์ คุณจะเห็นรายการไฟล์. ics การเลือกไฟล์. ics อย่างใดอย่างหนึ่งจะแสดงตัวอย่าง Finder ของไฟล์ซึ่งจริง ๆ แล้วทำให้ฉันเห็นชื่อของเหตุการณ์ที่แสดง
ดังนั้นไปที่ปฏิทินของคุณและเพิ่มกิจกรรมในปฏิทินลึกลับ ตั้งชื่อเหตุการณ์ใหม่อย่างที่คุณรู้ว่าเป็นชื่อที่ไม่ซ้ำสำหรับเหตุการณ์ ฉันใช้ "Fizzle"
ตอนนี้เปิด Terminal (หรืออื่น ๆ ) และไปที่ไดเรกทอรีเดียวกันกับที่คุณเปิดใน Finder:
$ cd ~/Library/Calendar
ใช้grep
เพื่อค้นหาชื่อของเหตุการณ์ใหม่
$ grep -r "Fizzle" ./*
หวังว่าคุณจะได้รับผลลัพธ์เดียวที่จะแสดงเส้นทางแบบเต็มไปยัง. ics ที่มีกิจกรรมชื่อ "Fizzle"
ใช้ Finder เพื่อค้นหาไดเรกทอรีระดับบนสุดสำหรับปฏิทินนั้น ลบไดเรกทอรีนั้น คุณจะต้องลบไฟล์แคชของปฏิทินด้วย:
- แคชปฏิทิน
- ปฏิทินแคช
- ปฏิทินแคช
ออกและเปิดปฏิทินอีกครั้ง ไม่ควรใช้ปฏิทินลึกลับอีกต่อไป