เมื่อใดก็ตามที่ฉันเข้าถึง windows share จาก OSX 10.5 มันจะทิ้งไฟล์. DS_Store ไว้ในระบบไฟล์ระยะไกล พวกเขาใช้อะไรและจำเป็นและสามารถป้องกันไม่ให้ถูกสร้างขึ้นได้อย่างไร
เมื่อใดก็ตามที่ฉันเข้าถึง windows share จาก OSX 10.5 มันจะทิ้งไฟล์. DS_Store ไว้ในระบบไฟล์ระยะไกล พวกเขาใช้อะไรและจำเป็นและสามารถป้องกันไม่ให้ถูกสร้างขึ้นได้อย่างไร
คำตอบ:
"การ.DS_Store " ไฟล์จะถูกใช้โดยระบบปฏิบัติการ Mac OS Finder ไปยังข้อมูลร้านค้าเกี่ยวกับการตั้งค่าหน้าต่าง Finder สำหรับโฟลเดอร์ พวกเขาจะปรากฏในแต่ละโฟลเดอร์ที่คุณเยี่ยมชม (เรียกดู) ด้วย Finder โดยปกติคุณจะไม่เห็นไฟล์เหล่านี้ใน Finder (พวกเขาจะ "ซ่อน" เช่นไฟล์จุดเหมือนกัน * NIX)
เพื่อป้องกันการสร้างไฟล์เหล่านี้ให้เปิด Terminal และพิมพ์:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
พวกเขากำลังเมตาดาต้า OS X Finder คุณสามารถปิดการใช้งานพวกเขาใน 10.4สำหรับระบบไฟล์ระยะไกล แต่10.5 ชุดพวกเขาไปยังที่ซ่อนอยู่ใน Windows คุณสามารถปิดการใช้งานได้เช่นกัน - แต่คุณต้องทำเพื่อผู้ใช้แต่ละคน (หรือคัดลอกไฟล์การตั้งค่า)
ไฟล์เหล่านี้ถูกใช้โดย Finder เพื่อบันทึกตำแหน่งของไอคอนขนาดของหน้าต่าง Finder ที่เกี่ยวข้องพื้นหลังของหน้าต่างและตัวเลือกมุมมองอื่น ๆ
อีกวิธีหนึ่งในการปิดการใช้งานไฟล์. DS_Store หากคุณไม่สามารถควบคุม Mac ที่เข้าถึง Windows Share ได้คือการปิดการใช้งานความสามารถของไฟล์เหล่านี้เพื่อให้สามารถจัดเก็บไว้ในการแชร์ (การใช้ตัวเลือก veto_files ใน smb.conf หรือการจัดการหน้าจอไฟล์บน Windows - ขอบคุณที่ปิดใช้งานตามค่าเริ่มต้นสำหรับไคลเอ็นต์ 10.5+)
คุณอาจต้องการตรวจสอบคำถามอื่น: แชร์ไฟล์สำหรับผู้ใช้ Macที่นี่ใน SF สำหรับตัวชี้ที่เกี่ยวข้องอื่น ๆ
Spotlight ยังใช้ข้อมูลใน. DS_Store สำหรับการจัดทำดัชนี
ดังที่คนอื่น ๆ หลายคนบอกว่าสิ่งเหล่านี้ถูกใช้โดย Finder อย่างไรก็ตามหากคุณไม่ชอบพวกเขาคุณสามารถลบได้อย่างปลอดภัย