วิธีล้างถังขยะอย่างรวดเร็วใน macOS โดยใช้ Terminal

เมื่อคุณลบไฟล์บนMacคุณจะซ่อนไฟล์นั้นในFinderเท่านั้น หากต้องการลบและเพิ่มพื้นที่ว่างในดิสก์ คุณต้องล้างถังขยะ (Trash)การกดปุ่ม Control ค้างไว้แล้วคลิกที่ไอคอนถังขยะ และเลือกตัวเลือก (Trash)Empty Trashเป็นวิธีที่เร็วที่สุดในการทำเช่นนั้น 

อย่างไรก็ตาม การกำจัดเนื้อหาในถังขยะ(Trash) อย่างถาวร ไม่ใช่เรื่องง่ายเสมอไปและอาจส่งผลให้เกิดข้อผิดพลาด ดังนั้นหากคุณประสบปัญหาใดๆ คุณสามารถล้างถังขยะ(Trash)ใน macOS ได้อย่างรวดเร็วโดยใช้Terminalแทน คุณจะพบขั้นตอนที่สมบูรณ์ด้านล่าง

ลบ(Delete)ถังขยะ(Trash)ในMac โดยใช้ Terminal(Mac Using Terminal) (macOS El Capitanและ ใหม่ กว่า(Later) )

หากคุณใช้Macที่ใช้ macOS 10.11 El Capitanหรือใหม่กว่า (เช่น Big SurหรือMonterey ) คุณสามารถล้างถังขยะ(Trash)ได้ อย่างรวดเร็ว โดยใช้Terminal

1. เปิดLaunchpadและเลือกอื่น(Other)ๆ> Terminal

2. พิมพ์คำสั่งต่อไปนี้:

sudo rm -r

หมายเหตุ:(Note:)อย่าเพิ่งรันคำสั่ง

3. กดปุ่มSpaceหนึ่งครั้งเพื่อเพิ่มช่องว่างเดียวที่ส่วนท้ายของคำสั่ง จำเป็นต้องทำอย่างนั้น ถ้าไม่เช่นนั้นคำสั่งจะล้มเหลว

4. เปิดถังขยะ(Trash)

5. เลือกไฟล์ที่คุณต้องการลบในขณะที่กดปุ่มCommandค้างไว้ หากคุณต้องการลบทุกอย่าง ให้กดCommand + Aเพื่อไฮไลต์ไฟล์และโฟลเดอร์ทั้งหมดทันที

6. ลากไฟล์ที่ไฮไลต์ไปที่ถังขยะ (Trash)ขึ้นอยู่กับจำนวนรายการที่คุณต้องการลบ เส้นทางไฟล์หลายรายการอาจแสดงในTerminal

7. กดEnter

8. พิมพ์รหัสผ่านผู้ดูแลระบบของคุณ

9. กดEnter Terminalจะลบรายการที่ระบุออกจากถังขยะ (Trash)คุณจะไม่ได้รับการยืนยัน ดังนั้นจึงควรตรวจสอบอีกครั้ง

หากTerminalไม่สามารถลบไฟล์หรือไฟล์ใดไฟล์หนึ่งได้ การเพิ่ม ตัวเลือก f (บังคับ) จะแทนที่ปัญหาที่เกิดจากสิทธิ์ที่ขัดแย้งกัน พิมพ์sudo rm -rfในขั้นตอนที่  2

การล้างข้อมูลในถังขยะ(Trash)จะลบไฟล์อย่างถาวร (เว้นแต่คุณจะตั้งค่า Time Machine บน Mac ของคุณไว้(set up Time Machine on your Mac) ) ดังนั้น(Hence)หากคุณต้องการการยืนยันก่อนที่จะลบในแต่ละครั้ง คุณสามารถใช้ตัว เลือก i (แบบ โต้ตอบ)—เช่นsudo rm -ri

ลบ(Delete)ถังขยะ(Trash)ในMac โดยใช้ Terminal(Mac Using Terminal) (macOS Yosemiteและรุ่นก่อนหน้า(Earlier) )

สำหรับMacที่ใช้ macOS 10.10 Yosemite หรือก่อนหน้า การล้างถังขยะ(Trash)โดยใช้Terminalนั้นค่อนข้างง่าย 

1. เปิดLaunchpadและเลือกอื่น(Other)ๆ> Terminal

2. พิมพ์คำสั่งต่อไปนี้:

sudo rm -rf ~/.Trash/*

3. กดEnter

4. พิมพ์รหัสผ่านผู้ดูแลระบบของคุณ

5. กดEnter

ทางเลือกอื่นใน(Ways)การลบไฟล์ที่มีปัญหา(Delete Problematic Files)ในถังขยะ(Trash)

การลบถังขยะ(Trash)โดยใช้Terminalนั้นรวดเร็ว แต่ก็ยังไม่สะดวก หากคุณไม่สามารถล้างถังขยะ(Trash)โดยใช้GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) ใน macOS เนื่องจากไฟล์หรือไฟล์เฉพาะ ให้เรียกใช้ผ่านตัวชี้ด้านล่างในครั้งต่อไป

ลบรายการทีละรายการ(Delete Items Individually)

ลองลบไฟล์หรือโฟลเดอร์ที่มีปัญหาทีละรายการ ในการดำเนินการดังกล่าว ให้เปิดถังขยะ(Trash)กดปุ่มควบคุมแล้วคลิกที่รายการที่ละเมิด และเลือกลบ( Delete Immediately)ทันที

ปลดล็อกไฟล์และตรวจสอบสิทธิ์(Unlock Files and Check Permissions)

macOS อาจป้องกันไม่ให้คุณลบไฟล์หรือโฟลเดอร์ที่ล็อค ลองปลดล็อคดู ในการทำเช่นนั้น ให้กดปุ่ม Control ค้างไว้แล้วคลิกที่รายการในถังขยะ(Trash)แล้วเลือกรับข้อมูล (Get Info)จากนั้น ยกเลิกการเลือกช่องถัดจากLocked

ขณะที่คุณใช้งาน คุณอาจต้องการเลื่อนลงไปที่ส่วนการแบ่งปันและสิทธิ์(Sharing & Permissions)และตั้งค่าสิทธิ์(Privilege)เป็นอ่านและเขียน(Read & Write)สำหรับบัญชีผู้ใช้ของคุณ คุณอาจไม่สามารถทำเช่นนั้นได้ถ้าคุณไม่มีสิทธิ์ระดับผู้ดูแลระบบ

โปรแกรมที่เกี่ยวข้องบังคับออก(Force-Quit Relevant Programs)

ลองออกจากโปรแกรมที่อาจป้องกันไม่ให้คุณลบไฟล์หรือโฟลเดอร์อย่างถาวร คุณสามารถทำได้โดยกดปุ่มควบคุมที่ไอคอนของโปรแกรมผ่านDock ของ Mac แล้วเลือกQuit ตัวอย่างเช่น หากคุณมีปัญหาในการลบ เอกสาร Pagesให้ออกจากแอพPages โดยสมบูรณ์(Pages)

นอกจากนี้ คุณอาจต้องการตรวจสอบว่าโปรแกรมที่เกี่ยวข้องค้างอยู่หรือไม่ ในการทำเช่น นั้นให้เปิด เมนู AppleและเลือกForce-quit หากโปรแกรมปรากฏขึ้นในรายการ ให้เลือกรายการและเลือกบังคับ(Force Quit)ออก ต่อไปนี้คือ วิธีอื่นๆ ในการบังคับปิดแอ ปใน macOS(other ways to force-quit apps in macOS)

รีสตาร์ท Mac ของคุณ(Restart Your Mac)

การ รีสตาร์ทMac ของคุณ ยังช่วยแก้ไขจุดบกพร่อง บกพร่อง และข้อขัดแย้งที่ป้องกันไม่ให้คุณล้างถังขยะ(Trash)

เพียงเปิด เมนู Appleแล้วเลือกรีสตาร์ท (Restart)จากนั้น ให้ปล่อยช่องไว้ข้าง ๆเปิดหน้าต่างใหม่อีกครั้งเมื่อกลับเข้าสู่ระบบโดย(Reopen windows when logging back in)ไม่ได้เลือก และเลือกรีสตาร์ท(Restart)

ปิดการใช้งานโปรแกรมเริ่มต้นที่ขัดแย้งกัน(Disable Conflicting Startup Programs)

หากคุณยังคงประสบปัญหาในการล้างถังขยะ(Trash)ตามปกติ คุณอาจมีโปรแกรมที่ขัดแย้งกันซึ่งเริ่มทำงานควบคู่ไปกับ macOS 

หากต้องการลบออก ให้เปิด เมนู AppleและเลือกSystem Preferences > Users &(Users & Groups) Groups จากนั้นเลือกบัญชีผู้ใช้ของคุณบนแถบด้านข้างและสลับไปที่แท็บรายการเข้าสู่ระบบ (Login Items)ปฏิบัติตามนั้นโดยการเลือกและลบแอพที่อาจทำให้เกิดปัญหากับรูปแบบไฟล์เฉพาะ

การบูต Mac ของคุณในเซฟโหมด(Booting your Mac in Safe Mode)ยังช่วยให้คุณระบุโปรแกรมเริ่มต้นและส่วนขยายที่มีปัญหาหรือคร่าวๆ ที่ทำให้เกิดปัญหาได้

นำถังขยะออก

แม้ว่าจะสามารถล้างถังขยะ(Trash)โดยใช้Terminalใน macOS ได้ วิธีที่ดีที่สุดคือยึดติดกับอินเทอร์เฟซผู้ใช้แบบกราฟิก ถ้าเป็นไปได้ สละเวลาเพื่อค้นหาว่าอะไรที่ขัดขวางไม่ให้คุณลบไฟล์ในถังขยะ(Trash) ของ Mac แทนที่จะบังคับลบเนื้อหาอาจช่วยให้คุณไม่ต้องจัดการกับปัญหาเดิมๆ ต่อไป

ดังที่กล่าวไว้ หากคุณลบไฟล์และโฟลเดอร์ที่ต้องการกู้คืนในภายหลังอย่างถาวร อย่าลืม กู้คืนรายการที่ สูญหายโดยใช้ Time Machine(restore the lost items using Time Machine)



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts