วิธีป้องกันการสร้างไฟล์ DS_Store

Anonim

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

ขอบคุณมาก คุณสามารถ ป้องกันไม่ให้มีการสร้างไฟล์ DS_Store โดยดำเนินการคำสั่งง่ายๆ ใน Terminal

วิธีหยุดการสร้างไฟล์ DS_Store บนไดรฟ์ข้อมูลเครือข่ายใน Mac OS X

หากต้องการปิดการสร้างไฟล์ .ds_store ให้เปิดแอปพลิเคชัน Terminal จาก /Applications/Utilities/ และป้อนสตริงคำสั่งต่อไปนี้:

defaults เขียน com.apple.desktopservices DSDontWriteNetworkStores true

รีบูตเครื่อง Mac เพื่อให้การเปลี่ยนแปลงมีผลสมบูรณ์ (บางรายงานระบุว่าการฆ่า Finder ก็เพียงพอแล้ว แต่ระยะทางของคุณอาจแตกต่างกันไป)

สิ่งนี้ปิดใช้งานการสร้างไฟล์ .DS_Store สำหรับบัญชีผู้ใช้ที่ใช้คำสั่ง คุณสามารถทำการเปลี่ยนแปลงนี้กับบัญชีผู้ใช้ทั้งหมดด้วยตนเองโดยใช้คำสั่งเดียวกันภายใต้การเข้าสู่ระบบ หรือคุณสามารถคัดลอก com ที่แก้ไขแล้วapple.desktopservices.plist ไปยังโฟลเดอร์ ~/Library/Preferences ของบัญชีผู้ใช้แต่ละบัญชี

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

เปิดใช้งานการสร้างไฟล์ DS_Store บนไดรฟ์ข้อมูลเครือข่าย

หากต้องการเปิดใช้งานการสร้างไฟล์ .ds_store อีกครั้ง เพียงเปลี่ยน "จริง" เป็น "เท็จ" ในสตริงคำสั่งเริ่มต้น:

defaults เขียน com.apple.desktopservices DSDontWriteNetworkStores เท็จ

คุณจะต้องรีบูตเครื่อง Mac และเชื่อมต่อการแชร์เครือข่ายอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผลอย่างสมบูรณ์

ใช้ได้กับ Mac OS X ทุกรุ่นตั้งแต่ OS X El Capitan, OS X Mavericks ไปจนถึง Mac OS X Snow Leopard คุณสามารถ .

วิธีป้องกันการสร้างไฟล์ DS_Store