macOS สร้างไฟล์. DS_Store ในทุก ๆ โฟลเดอร์ที่คุณดูใน Finder ไฟล์นี้เก็บข้อมูลเมตาเกี่ยวกับเนื้อหาของโฟลเดอร์รวมถึงการปรับแต่งผู้ใช้สำหรับสิ่งต่าง ๆ เช่นประเภทมุมมองและขนาดไอคอน
ไฟล์. DS_Store เหล่านี้จะถูกซ่อนจากคุณใน macOS ดังนั้นไฟล์เหล่านี้จะไม่ทำให้คุณสับสน แต่ในสภาพแวดล้อมแบบผสม OS, ไฟล์. DS_Store อาจกลายเป็นปัญหาได้ นั่นเป็นเพราะ Mac ของคุณสร้างไฟล์เหล่านี้แม้สำหรับตำแหน่งเครือข่ายที่แชร์ ดังนั้นหากคุณกำลังแบ่งปัน NAS ที่สำนักงานของคุณกับผู้ใช้ Windows PC พวกเขาอาจเห็นไฟล์. DS_Store หลาย ๆ ไฟล์ที่ทิ้งไดเรกทอรีที่แชร์ไว้ (อย่างน้อยขึ้นอยู่กับว่าผู้ใช้ Windows มีการกำหนดค่ามุมมองของตนใน File Explorer อย่างไร) .
ไฟล์. DS_Store ของ Mac สามารถมองเห็นได้ใน Windows
คุณสามารถลบไฟล์. DS_Store ด้วยตนเองโดยไม่ทำให้ข้อมูลสูญหาย ปัญหาเดียวคือเมื่อคุณเรียกดูโฟลเดอร์ที่ใช้ร่วมกันในครั้งถัดไปหลังจากลบไฟล์. DS_Store ของ Finder Finder จะเปลี่ยนกลับเป็นเค้าโครงเริ่มต้นและจะไม่จำประเภทมุมมองที่กำหนดเองหรือขนาดตัวอักษรที่คุณตั้งไว้ อย่างไรก็ตามวิธีนี้คุณจะต้องลบไฟล์เหล่านี้ด้วยตนเองทุกครั้งที่ปรากฏขึ้น (และ macOS จะสร้างไฟล์ทดแทนใหม่ทุกครั้งที่คุณกลับไปที่ไดเรกทอรีที่แชร์) แต่คุณสามารถกำหนดค่า macOS เพื่อ ไม่ สร้างไฟล์. DS_Store บนเครือข่ายที่ใช้ร่วมกันแทนได้หยุดการสร้างไฟล์. DS_Store
ในการกำหนดค่า Mac ของคุณไม่ให้สร้างไฟล์. DS_Store บนไดรฟ์เครือข่ายที่ใช้ร่วมกันให้ลงชื่อเข้าใช้ macOS เรียกใช้ Terminal และป้อนคำสั่งต่อไปนี้:
ค่าเริ่มต้นเขียน com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
เมื่อคุณดำเนินการคำสั่งแล้วให้บันทึกงานที่เปิดอยู่และออกจากระบบบัญชีผู้ใช้ macOS ของคุณ เมื่อคุณกลับเข้าสู่ระบบให้เชื่อมต่อกับไดรฟ์เครือข่ายที่ใช้ร่วมกันอีกครั้ง ไฟล์. DS_Store ที่มีอยู่ อาจยังคงปรากฏอยู่และจะต้องลบด้วยตนเอง แต่ Mac ของคุณจะไม่สร้างไฟล์. DS_Store ใหม่ ใด ๆ ในขณะที่คุณเรียกดูไดเรกทอรีที่แชร์ไปข้างหน้า
.DS_Store Tidbits
ตามที่กล่าวไว้ข้างต้นประโยชน์ของการป้องกัน Mac ของคุณจากการสร้างไฟล์. DS_Store คือการหลีกเลี่ยงการสร้างความยุ่งเหยิงบนไดรฟ์ที่แชร์ระหว่างผู้ใช้ Mac และ Windows แต่เนื่องจาก macOS จะซ่อนไฟล์เหล่านี้ตามค่าเริ่มต้น (และแม้กระทั่ง Windows สามารถกำหนดค่าให้ซ่อนไฟล์ได้) คุณจะต้องป้องกันการสร้างหากคุณรู้ว่าผู้ใช้ Windows อาจพบพวกเขา ในสภาพแวดล้อมเครือข่ายที่ใช้ Mac ล้วนๆไม่จำเป็นต้องซ่อนไฟล์. DS_Store และการทำเช่นนั้นจะป้องกันไม่ให้คุณสามารถตั้งค่ากำหนดมุมมองโฟลเดอร์ที่ยังคงอยู่ระหว่างเซสชัน
แต่มีเหตุผลอื่นที่ต้องพิจารณากระบวนการนี้: ความเร็ว ความเร็วในการจัดเก็บข้อมูลที่แชร์และจำนวนไฟล์และไดเรกทอรีที่ใช้ร่วมกันขึ้นอยู่กับความเร็วของเครือข่ายของคุณการใช้ไฟล์. DS_Store อาจช้าลงจริง ๆ เมื่อคุณค้นหาเครือข่าย นั่นเป็นเพราะนอกจากจะต้องจัดการกับเครือข่ายที่อาจช้าหรือฮาร์ดไดรฟ์ช้าใน NAS แล้ว Mac ของคุณยังต้องอ่านและประมวลผลไฟล์. DS_Store หลายพันไฟล์ ในกรณีนี้ประโยชน์ของข้อมูลเมตาของโฟลเดอร์นั้นไม่คุ้มค่า อย่างไรก็ตามโปรดจำไว้ว่าสิ่งนี้ใช้ได้เฉพาะกับสถานการณ์ที่กล่าวถึงข้างต้นเท่านั้น ผู้ใช้ที่มีอุปกรณ์ NAS ที่รวดเร็วบนเครือข่ายกิกะบิตหรือเครือข่ายที่เร็วกว่านั้นไม่ควรมีปัญหาเว้นแต่คุณกำลังจัดการกับไดเรกทอรีจำนวนมากเป็นพิเศษ
เปิดใช้งานการสร้าง. DS_Store อีกครั้ง
หากคุณใช้คำสั่งด้านบนเพื่อปิดใช้งานการสร้างไฟล์. DS_Store ในไดรฟ์เครือข่ายที่ใช้ร่วมกันคุณสามารถเปิดใช้งานการสร้างไฟล์เหล่านี้อีกครั้งด้วยคำสั่งต่อไปนี้:
ค่าเริ่มต้นเขียน com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE
ก่อนหน้านี้ตรวจสอบให้แน่ใจว่าได้ออกจากระบบแล้วเชื่อมต่อไดรฟ์เครือข่ายที่ใช้ร่วมกันของคุณอีกครั้ง