Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีว่าง Trash (ถังขยะ) บน Mac

ลบไฟล์บน Mac ปกติง่าย แต่ส่วนใหญ่แค่ย้ายไป Trash ต้องว่าง Trash ถึงจะลบจริง ว่าง Trash ปกติง่าย แต่บางครั้งล็อก/ไม่ว่าง → สาเหตุและวิธีบังคับว่าง Trash

สาเหตุ Trash ว่างไม่ได้: ไฟล์ถูกแอปใช้อยู่, ไฟล์ถูกล็อก, สิทธิ์ไม่พอ อ่านต่อเพื่อแก้

วิธีลบไฟล์บน Mac

  • ลากวางไป Trash Icon ใน Dock
  • Right-click → Move to Trash
  • คลิกไฟล์ → Command + Delete

วิธีเหล่านี้ไม่ลบจริง ไฟล์ค้าง Trash จนว่าง Trash → ป้องกันลบผิด แต่อยากคืนพื้นที่ → ต้องว่าง Trash

วิธีลบไฟล์จาก Trash

ว่าง Trash ไมยาก:

  • คลิก Trash Icon ใน Dock → Empty Trash
  • หรือ กด 3 ปุ่ม: Command + Shift + Delete

จะมี Warning: "Are you sure you want to delete the items in your Trash" (Undo ไม่ได้) → กด Empty Trash → หาย

วิธีว่าง Trash (ถังขยะ) บน Mac

ข้าม Warning: กด Command + Option/Alt + Shift + Delete

ลบไฟล์ทันที (Bypass Trash)

  1. คลิกไฟล์ที่จะลบ
  2. กด Option/Alt + Command + Delete

ลบไฟล์ที่ "In Use" (กำลังถูกใช้งาน)

ว่าง Trash เจอ Warning: Item "in use" by another application

  • Skip/Continue ข้ามไฟล์นั้น → เหลือไฟล์ปัญหาใน Trash

วิธีว่าง Trash (ถังขยะ) บน Mac

แก้ไข:

  • ปิดแอปที่น่าจะใช้ไฟล์ (หรือปิดทั้งหมดถ้าไม่แน่ใจ) → ว่าง Trash ได้
  • ไม่ได้? แอปอาจใช้ Background Process → Restart Mac → ว่าง Trash
  • ยังไม่ได้? เช็ค Startup Items หรือ Safe Mode (หยุด Startup Items) → ว่าง Trash ได้

อยากรู้ว่าแอปไหนใช้ไฟล์ปัญหา: Terminal Command

  1. คลิก Trash → Finder Window เปิด
  2. Terminal → พิมพ์ lsof (Space ต่อท้าย) → อย่ากด Enter
  3. ลากไฟล์ปัญหาจาก Trash วางบน Terminal
  4. Enter → Terminal โชว์ Apps/Processes ที่ใช้ไฟล์

เป็นแอป → ปิด มัน Process → Activity Monitor → Terminate Process

ย้ายไฟล์ที่ Locked ไป Trash

ลบยากถ้าไฟล์ Locked (มีไอคอนล็อกมุมซ้ายล่าง)

  1. Right-click/Control-click ไฟล์ใน Finder → Get Info (หรือ Cmd+I)
  2. General Section (ใต้ Add Tags)
  3. ยกเลิกถูก Locked

ลบไฟล์ที่สิทธิ์ไม่พอ

สิทธิ์ไม่พอลบ บางครั้งดี (System File → ไม่ควรลบ)

แต่คิดว่าลบปลอดภัย: เพิ่มชื่อคุณใน Sharing & Permissions → ให้ Read & Write

ลบไฟล์บน External Drive

ลบบน External HDD/Flash Drive ยุ่งยาก:

  • Network Volumes บางตัวไม่รองรับ Trash → ลบ = หายทันที → ขอ Password → OK
  • คิดว่าลบแล้ว แต่จริงยังอยู่: ลบจาก External → ต้องว่าง Trash บน Mac ด้วย (Trash ของ Mac รวม External) → Eject ก่อนว่าง Trash = ไฟล์ค้าง Drive

ไม่อยากว่าง Trash ทั้ง Mac เพื่อลบ External Drive Trash?

Drive ต่อตรง มี Hidden Trash Folder: .Trashes ที่ Root → Terminal หาและลบ (วิธีด้านล่าง)

อีกเหตุผล: Drive เสีย → Disk Utility → First Aid → Repair → Restart → ว่าง Trash ได้

Disk Utility: วิธีใช้ Disk Utility

ว่าง Trash ผ่าน Terminal

ชอบ Terminal: ว่าง Trash ได้:

  1. Terminal: sudo rm -R (Space หลัง R) → อย่ากด Enter
  2. Control-click Trash Icon → เปิด Trash
  3. Select ไฟล์ใน Trash
  4. ลากไป Terminal Window
  5. Enter
  6. ใส่ Admin Password (ไม่โชว์)
  7. Enter

วิธีว่าง Trash (ถังขยะ) บน Mac