ผู้ใช้ส่วนใหญ่ไม่รู้จักไฟล์ .DS_Store จนกว่าจะพบไฟล์นั้นในสักวันหนึ่ง ไฟล์เหล่านี้มักจะซ่อนอยู่ในโฟลเดอร์ระบบของคุณ และทำงานเพื่อรักษาการตั้งค่าการแสดงผลของโฟลเดอร์นั้นสำหรับผู้ใช้ อย่างไรก็ตาม คุณสามารถค้นหาไฟล์เหล่านี้ได้ด้วยการดูไฟล์ที่ซ่อนอยู่หรือใช้ Terminal เพื่อแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์/ไดเร็กทอรี นอกจากนี้ หากคุณแชร์กับพีซีที่ใช้ Windows คุณจะเห็นไฟล์เหล่านี้ในทุกโฟลเดอร์และบนเดสก์ท็อปด้วย ในบทความนี้ เราจะบอกคุณเกี่ยวกับ .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 สำหรับโฟลเดอร์เฉพาะผ่านเทอร์มินัล
- ถือ คำสั่ง และกด Space เพื่อเปิด สปอตไลท์ , พิมพ์ เทอร์มินัล เพื่อค้นหาและ ป้อน
- เปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์ที่คุณต้องการลบ .DS_Store ไฟล์โดยใช้คำสั่ง:
cd desktop
(เปลี่ยนเดสก์ท็อป ไปยังเส้นทางที่คุณต้องการเข้าถึง)
- พิมพ์คำสั่งต่อไปนี้เพื่อลบ .DS_Store . ทั้งหมด ไฟล์ในไดเร็กทอรีปัจจุบัน:
find . –name '.DS_Store' –type f –delete
หมายเหตุ :คุณสามารถพิมพ์ –print ที่ท้ายคำสั่งเพื่อพิมพ์รายการไฟล์ที่ถูกลบดังที่แสดงด้านล่าง
- ไฟล์จะถูกลบในโฟลเดอร์ต่อไปนี้ และสามารถถ่ายโอนได้อย่างปลอดภัยโดยไม่มีข้อผิดพลาด
วิธีที่ 2:การลบไฟล์ .DS_Store สำหรับโฟลเดอร์ทั้งหมดในระบบผ่านเทอร์มินัล
- ถือ คำสั่ง และกด Space เพื่อเปิด สปอตไลท์ , พิมพ์ เทอร์มินัล เพื่อค้นหาและ ป้อน
- ใช้คำสั่งนี้เพื่อลบไฟล์ .DS_Store ทั้งหมดออกจากระบบ:
sudo find / -name ".DS_Store" –depth –exec rm {} \;
- ไฟล์ .DS_Store ทั้งหมดบนระบบจะถูกลบออก แต่จะถูกสร้างขึ้นสำหรับโฟลเดอร์ส่วนใหญ่ที่ผู้ใช้หรือระบบจะเข้าถึง
วิธีที่ 3:การล้างไฟล์ .DS_Store โดยใช้ iMyMac Cleaner
iMyMac เป็นเครื่องมือทำความสะอาดสำหรับ macOS ซึ่งจะสแกนระบบทั้งหมดของคุณเพื่อหาไฟล์ขยะและไฟล์ที่ไม่ใช้งาน การล้างไฟล์เหล่านี้ทำให้ผู้ใช้สามารถประหยัดพื้นที่จัดเก็บและรักษาประสิทธิภาพของระบบได้ดียิ่งขึ้น ซึ่งคล้ายกับ CCleaner บน Windows ซึ่งช่วยให้คุณลบไฟล์ขยะและล้างข้อมูลแคชของเบราว์เซอร์สำหรับผู้ใช้ ชุดเครื่องมือ iMyMac มีคุณสมบัติเพิ่มเติม เช่น ตัวค้นหาที่ซ้ำ ตัวถอนการติดตั้ง Mac ตัวทำลายไฟล์ และตัวจัดการส่วนขยาย เราจะใช้ยูทิลิตี้นี้เพื่อล้างไฟล์ .DS_Store
คุณสามารถดาวน์โหลดและติดตั้งได้จากเว็บไซต์อย่างเป็นทางการ:iMyMac
หลังจากติดตั้ง iMyMac Cleaner แล้ว ให้ทำตามขั้นตอนด้านล่าง:
- ถือ คำสั่ง และกด Space เพื่อเปิด สปอตไลท์ , พิมพ์ iMyMac เพื่อค้นหาและ ป้อน เพื่อเปิดแอปพลิเคชั่น
- คลิกที่ สแกน ปุ่มบนหน้าจอหลักของ iMyMac
- หลังจากสแกนเสร็จแล้ว ให้คลิก ตรวจทาน ตัวเลือกถัดจาก ไฟล์ขยะ
- คุณสามารถค้นหา .DS_Store ไฟล์และคลิกที่ ล้าง ปุ่ม แต่บางครั้งก็มีไฟล์ .DS_Store ในโฟลเดอร์แคชหรือไฟล์อื่นๆ ดังที่แสดงด้านล่างใน Terminal:
- ไฟล์หรือโฟลเดอร์ .DS_Store ที่เลือกทั้งหมดที่มีไฟล์เหล่านี้จะถูกล้างโดย iMyMac