Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS

ผู้ใช้ส่วนใหญ่ไม่รู้จักไฟล์ .DS_Store จนกว่าจะพบมันเองวันหนึ่ง ไฟล์เหล่านี้ซ่อนอยู่ในโฟลเดอร์ระบบของคุณเสมอ และทำงานเพื่อรักษาการตั้งค่าการแสดงผลของโฟลเดอร์เฉพาะนั้นสำหรับผู้ใช้ อย่างไรก็ตาม คุณสามารถค้นพบความมีอยู่ของไฟล์เหล่านี้ได้โดยการดูไฟล์ซ่อน หรือใช้ Terminal เพื่อแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์/ไดเรกทอรี นอกจากนี้ หากคุณแชร์กับ Windows PC คุณจะเห็นไฟล์เหล่านี้ในทุกโฟลเดอร์และบน Desktop ด้วย ในบทความนี้ เราจะบอกคุณทุกอย่างเกี่ยวกับไฟล์ .DS_Store และวิธีลบพวกมันออกจากระบบของคุณ

ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS

ไฟล์ .DS_Store ใน macOS คืออะไร?

ไฟล์ .DS_Store (DS ย่อมาจาก Desktop Services) ถูกสร้างขึ้นโดยอัตโนมัติใน macOS ของคุณ พวกมันมีข้อมูลเกี่ยวกับวิธีการแสดงโฟลเดอร์เมื่อผู้ใช้เปิดมัน ไฟล์เหล่านี้ถูกสร้างโดย macOS Finder เพื่อบันทึกข้อมูลเกี่ยวกับตำแหน่งไอคอน ขนาดและตำแหน่งของหน้าต่างเมื่อเปิดครั้งล่าสุดบนระบบ คุณสามารถค้นหาไฟล์เหล่านี้ได้อย่างง่ายดายผ่าน Terminal โดยคำสั่งดังนี้:

sudo ls
ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS

หมายเหตุ: คำสั่ง "ls" แบบง่ายจะแสดงเฉพาะไฟล์และโฟลเดอร์ แต่ด้วย sudo คุณจะเห็นไฟล์ซ่อนและไฟล์ระบบที่มองไม่เห็นทั้งหมด

.DS_Store ทำงานคล้ายกับ Thumb.db ซึ่งถูกสร้างโดยอัตโนมัติใน Windows OS สำหรับทุกโฟลเดอร์ เมื่อผู้ใช้คัดลอกโฟลเดอร์จาก macOS ไป Windows ไฟล์นี้จะกลายเป็นมองเห็นได้

ผลกระทบจากการลบ .DS_Store ออกจาก macOS

ไฟล์ .DS_Store ไม่ก่อให้เกิดความเสียหายและใช้พื้นที่จัดเก็บน้อยมากในระบบของคุณ แต่การแชร์ไฟล์กับ Windows OS หรืออัปโหลดไป OneDrive จะทำให้ล้มเหลวและก่อให้เกิดปัญหาสำหรับผู้ใช้ส่วนใหญ่ นอกจากนี้ ไม่มีประโยชน์ด้านประสิทธิภาพในการลบไฟล์เหล่านี้ และดีที่สุดคือปล่อยให้มันอยู่ที่เดิม เมื่อผู้ใช้ลบไฟล์นี้ รูปแบบของโฟลเดอร์จะกลับสู่การตั้งค่าเริ่มต้น

วิธีที่ 1: ลบไฟล์ .DS_Store สำหรับโฟลเดอร์เฉพาะผ่าน Terminal

  1. กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal เพื่อค้นหาและ Enter

    ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS
  2. เปลี่ยนไดเรกทอรีไปยังโฟลเดอร์ที่คุณต้องการลบไฟล์ .DS_Store โดยใช้คำสั่ง:
    cd desktop

    (เปลี่ยน desktop เป็นพาธที่คุณต้องการเข้าถึง)

  3. ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อลบไฟล์ .DS_Store ทั้งหมดในไดเรกทอรีปัจจุบัน:
    find . –name '.DS_Store' –type f –delete

    หมายเหตุ: คุณสามารถพิมพ์ –print ท้ายคำสั่งเพื่อพิมพ์รายการไฟล์ที่ลบ ตามที่แสดงด้านล่าง

    ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS
  4. ไฟล์จะถูกลบในโฟลเดอร์ต่อไป และจะปลอดภัยที่จะโอนถ่ายโดยไม่มีข้อผิดพลาด

วิธีที่ 2: ลบไฟล์ .DS_Store สำหรับทุกโฟลเดอร์ในระบบผ่าน Terminal

  1. กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal เพื่อค้นหาและ Enter

    ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS
  2. ใช้คำสั่งนี้เพื่อลบไฟล์ .DS_Store ทั้งหมดจากระบบ:
    sudo find / -name ".DS_Store" –depth –exec rm {} \;
    ไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS
  3. ไฟล์ .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 แล้ว ทำตามขั้นตอนด้านล่าง:

  1. กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ iMyMac เพื่อค้นหาและ Enter เพื่อเปิดแอปพลิเคชันไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS
  2. คลิกปุ่ม Scan (สแกน) บนหน้าจอหลักของ iMyMacไฟล์ .DS_Store คืออะไร และวิธาลบออกจาก macOS
  3. หลังจากสแกนเสร็จ คลิกตัวเลือก Review (ตรวจสอบ) ถัดจาก Junk Files

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