... มีคำแนะนำสำหรับการแก้ไขปัญหาขยะใน Mac OS X
ไฟล์ที่ใช้งานโดยแอพพลิเคชั่นอื่น
ใช้วิธีการต่อไปนี้อย่างน้อยหนึ่งวิธีหากคุณได้รับข้อความระบุว่าไม่สามารถย้ายไฟล์ไปที่ถังขยะหรือไม่ได้ถูกลบออกจากถังขยะเพราะเป็นแอปพลิเคชั่นอื่นที่กำลังใช้งานอยู่
ออกจากแอปพลิเคชันที่ใช้ไฟล์ โดยทั่วไปจะอนุญาตให้คุณย้ายไฟล์ไปที่ถังขยะหรือเพื่อล้างถังขยะ หากคุณไม่แน่ใจเกี่ยวกับแอปพลิเคชั่นที่มีไฟล์ "ใช้งานอยู่" คำสั่ง Terminal lsofสามารถบอกชื่อกระบวนการหรือแอปพลิเคชันที่ Mac OS X พิจารณาว่าใช้ไฟล์ดังต่อไปนี้:
คลิกที่ไอคอนถังขยะใน Dock เพื่อเปิดหน้าต่าง Finder ที่แสดงเนื้อหาของถังขยะของคุณ
เปิด Terminal
ที่พรอมต์เทอร์มินัลพิมพ์
lsofตามด้วยเว้นวรรคหนึ่งช่อง แต่อย่ากด Return
ลากและวางไฟล์ "ใช้งาน" จากถังขยะไปที่หน้าต่าง Terminal เส้นทางไปยังไฟล์จะปรากฏขึ้นหลังจากlsofคำสั่ง:
lsof /path_to_file
กด Return หากไฟล์นั้น "กำลังใช้งานอยู่" เอาต์พุตจาก lsof จะแสดงรายการชื่อของแอ็พพลิเคชันหรือกระบวนการที่อ้างว่าใช้ไฟล์ภายใต้ส่วนหัวคอลัมน์แรกคำสั่ง
หากไฟล์นั้น "ใช้งานอยู่" โดยแอปพลิเคชั่นเปิดให้ปิดแอปพลิเคชันนั้น หากกระบวนการพื้นหลังมีไฟล์ "ใช้งานอยู่" ให้ใช้การตรวจสอบกิจกรรมเพื่อยุติกระบวนการนั้น
หมายเหตุ:หนึ่งจะต้องระมัดระวังเมื่อยกเลิกกระบวนการเนื่องจากกระบวนการพื้นหลังบางอย่างจำเป็นสำหรับ Mac OS X การออกจากกระบวนการเช่น loginwindow หรือ kernel_task อาจบังคับให้คุณออกจากบัญชีของคุณตรึง Mac ของคุณหรือทำให้เกิดความตื่นตระหนกของเคอร์เนล หากคุณไม่รู้ว่าการเลิกใช้กระบวนการมีผลอย่างไรอย่าออกจากกระบวนการ
ล้างข้อมูลและสร้างถังขยะของบัญชีใหม่
บัญชีที่ได้รับผลกระทบคือผู้ดูแลระบบ:
sudo rm -ri ~/.Trash
บัญชีที่ได้รับผลกระทบคือผู้ใช้:
sudo rm -ri /Users/user_name/.Trash
จากนั้นออกจากระบบและกลับเข้ามาใหม่
หมายเหตุ: ให้แน่ใจว่าคุณพิมพ์คำสั่งตรงตามที่ระบุก่อนดำเนินการต่อเนื่องจากข้อผิดพลาดในการพิมพ์ในคำสั่งนี้อาจมีผลกระทบร้ายแรง !