ผู้ใช้ส่วนใหญ่ไม่รู้จักไฟล์ .DS_Store จนกว่าจะพบมันเองวันหนึ่ง ไฟล์เหล่านี้ซ่อนอยู่ในโฟลเดอร์ระบบของคุณเสมอ และทำงานเพื่อรักษาการตั้งค่าการแสดงผลของโฟลเดอร์เฉพาะนั้นสำหรับผู้ใช้ อย่างไรก็ตาม คุณสามารถค้นพบความมีอยู่ของไฟล์เหล่านี้ได้โดยการดูไฟล์ซ่อน หรือใช้ Terminal เพื่อแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์/ไดเรกทอรี นอกจากนี้ หากคุณแชร์กับ Windows PC คุณจะเห็นไฟล์เหล่านี้ในทุกโฟลเดอร์และบน Desktop ด้วย ในบทความนี้ เราจะบอกคุณทุกอย่างเกี่ยวกับไฟล์ .DS_Store และวิธีลบพวกมันออกจากระบบของคุณ
ไฟล์ .DS_Store ใน macOS คืออะไร?
ไฟล์ .DS_Store (DS ย่อมาจาก Desktop Services) ถูกสร้างขึ้นโดยอัตโนมัติใน macOS ของคุณ พวกมันมีข้อมูลเกี่ยวกับวิธีการแสดงโฟลเดอร์เมื่อผู้ใช้เปิดมัน ไฟล์เหล่านี้ถูกสร้างโดย macOS Finder เพื่อบันทึกข้อมูลเกี่ยวกับตำแหน่งไอคอน ขนาดและตำแหน่งของหน้าต่างเมื่อเปิดครั้งล่าสุดบนระบบ คุณสามารถค้นหาไฟล์เหล่านี้ได้อย่างง่ายดายผ่าน Terminal โดยคำสั่งดังนี้:
sudo ls
หมายเหตุ: คำสั่ง "ls" แบบง่ายจะแสดงเฉพาะไฟล์และโฟลเดอร์ แต่ด้วย sudo คุณจะเห็นไฟล์ซ่อนและไฟล์ระบบที่มองไม่เห็นทั้งหมด
.DS_Store ทำงานคล้ายกับ Thumb.db ซึ่งถูกสร้างโดยอัตโนมัติใน Windows OS สำหรับทุกโฟลเดอร์ เมื่อผู้ใช้คัดลอกโฟลเดอร์จาก macOS ไป Windows ไฟล์นี้จะกลายเป็นมองเห็นได้
ผลกระทบจากการลบ .DS_Store ออกจาก macOS
ไฟล์ .DS_Store ไม่ก่อให้เกิดความเสียหายและใช้พื้นที่จัดเก็บน้อยมากในระบบของคุณ แต่การแชร์ไฟล์กับ Windows OS หรืออัปโหลดไป OneDrive จะทำให้ล้มเหลวและก่อให้เกิดปัญหาสำหรับผู้ใช้ส่วนใหญ่ นอกจากนี้ ไม่มีประโยชน์ด้านประสิทธิภาพในการลบไฟล์เหล่านี้ และดีที่สุดคือปล่อยให้มันอยู่ที่เดิม เมื่อผู้ใช้ลบไฟล์นี้ รูปแบบของโฟลเดอร์จะกลับสู่การตั้งค่าเริ่มต้น
วิธีที่ 1: ลบไฟล์ .DS_Store สำหรับโฟลเดอร์เฉพาะผ่าน Terminal
- กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal เพื่อค้นหาและ Enter

- เปลี่ยนไดเรกทอรีไปยังโฟลเดอร์ที่คุณต้องการลบไฟล์ .DS_Store โดยใช้คำสั่ง:
cd desktop
(เปลี่ยน desktop เป็นพาธที่คุณต้องการเข้าถึง)
- ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อลบไฟล์ .DS_Store ทั้งหมดในไดเรกทอรีปัจจุบัน:
find . –name '.DS_Store' –type f –delete
หมายเหตุ: คุณสามารถพิมพ์ –print ท้ายคำสั่งเพื่อพิมพ์รายการไฟล์ที่ลบ ตามที่แสดงด้านล่าง

- ไฟล์จะถูกลบในโฟลเดอร์ต่อไป และจะปลอดภัยที่จะโอนถ่ายโดยไม่มีข้อผิดพลาด
วิธีที่ 2: ลบไฟล์ .DS_Store สำหรับทุกโฟลเดอร์ในระบบผ่าน Terminal
- กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal เพื่อค้นหาและ Enter

- ใช้คำสั่งนี้เพื่อลบไฟล์ .DS_Store ทั้งหมดจากระบบ:
sudo find / -name ".DS_Store" –depth –exec rm {} \;
- ไฟล์ .DS_Store ทั้งหมดในระบบจะถูกลบ แต่จะถูกสร้างใหม่สำหรับโฟลเดอร์ส่วนใหญ่ที่ผู้ใช้หรือระบบจะเข้าถึง
วิธีที่ 3: ทำความสะอาดไฟล์ .DS_Store โดยใช้ iMyMac Cleaner
iMyMac เป็นเครื่องมือทำความสะอาดสำหรับ macOS ซึ่งสแกนระบบทั้งหมดของคุณเพื่อหาไฟล์ขยะและไฟล์ที่ไม่ได้ใช้งาน ด้วยการทำความสะอาดไฟล์เหล่านี้ ผู้ใช้สามารถประหยัดพื้นที่จัดเก็บและรักษาประสิทธิภาพระบบให้ดีขึ้น นี่คล้ายกับ CCleaner บน Windows ช่วยคุณลบไฟล์ขยะและล้างข้อมูลแคชเบราว์เซอร์สำหรับผู้ใช้ iMyMac toolkit ให้ฟีเจอร์เพิ่มเติม เช่น duplicate finder (ค้นหาไฟล์ซ้ำ) mac uninstaller (ถอนติดตั้ง Mac) file shredred (ทำลายไฟล์) และ extensions manager (จัดการส่วนขยาย) เราจะใช้ยูทิลิตี้นี้เพื่อทำความสะอาดไฟล์ .DS_Store
คุณสามารถดาวน์โหลดและติดตั้งได้จากเว็บไซต์ทางการของพวกเขา: iMyMac
หลังจากติดตั้ง iMyMac Cleaner แล้ว ทำตามขั้นตอนด้านล่าง:
- กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ iMyMac เพื่อค้นหาและ Enter เพื่อเปิดแอปพลิเคชัน

- คลิกปุ่ม Scan (สแกน) บนหน้าจอหลักของ iMyMac

- หลังจากสแกนเสร็จ คลิกตัวเลือก Review (ตรวจสอบ) ถัดจาก Junk Files

- คุณสามารถค้นหาไฟล์ .DS_Store และคลิกที่ปุ่ม Clean (ทำความสะอาด) แต่บางครั้งมีไฟล์ .DS_Store อยู่ในโฟลเดอร์แคชหรืออื่นๆ ตามที่แสดงใน Terminal ด้านล่าง:

- ไฟล์ .DS_Store ที่เลือกทั้งหมดหรือโฟลเดอร์ที่มีไฟล์เหล่านี้จะถูกทำความสะอาดโดย iMyMac
