Photo by Gabriela Gonzalez on Unsplash
.DS_Store คืออะไร?
.DS_Store
เป็นไฟล์ที่ซ่อนอยู่ซึ่งถูกสร้างขึ้นโดยระบบปฏิบัติการ macOS โดยอัตโนมัติ ใช้หลักๆ เพื่อ เก็บคุณสมบัติที่กำหนดเองของโฟลเดอร์ เช่น ตำแหน่งไอคอน
、สีพื้นหลัง
และ ตัวเลือกการแสดงผล
。
รายการ | คำอธิบาย |
---|---|
ชื่อไฟล์ | .DS_Store |
ชื่อเต็ม | Desktop Services Store |
วัตถุประสงค์ | เก็บการตั้งค่าการแสดงผลของโฟลเดอร์ เช่น ตำแหน่งไอคอน、สีพื้นหลัง และตัวเลือกการแสดงผล |
สร้างโดยอัตโนมัติ | เมื่อเข้าถึงโฟลเดอร์ Finder จะสร้างไฟล์นี้โดยอัตโนมัติ |
ความซ่อนเร้น | โดยค่าเริ่มต้น ไฟล์ .DS_Store จะถูกซ่อนและไม่แสดงใน Finder |
ไฟล์ที่คล้ายกัน | คล้ายกับไฟล์ desktop.ini ในระบบ Windows |
ตำแหน่งจัดเก็บ | จะมีไฟล์ .DS_Store ในทุกโฟลเดอร์ที่ถูกเข้าถึงโดย Finder รวมถึงโฟลเดอร์ในระบบระยะไกล |
ผลกระทบ | การลบจะรีเซ็ตการตั้งค่าการแสดงผลของโฟลเดอร์ แต่ จะไม่ทำให้ระบบเสียหาย; ไฟล์ใหม่จะถูกสร้างขึ้นอีกครั้งเมื่อเข้าถึงครั้งถัดไป |
การลบไฟล์ .DS_Store จะมีผลอย่างไร?
รายการ | คำอธิบาย |
---|---|
ผลกระทบหลังการลบ | หลังจากลบ การตั้งค่าการแสดงผลที่ กำหนดเองของโฟลเดอร์ จะหายไปและกลับสู่สถานะเริ่มต้น |
จะไม่สูญเสียข้อมูลสำคัญ | การลบไฟล์ .DS_Store จะไม่ส่งผลกระทบต่อไฟล์หรือข้อมูลภายในโฟลเดอร์ เพียงแต่ส่งผลต่อวิธีการแสดงผล |
สร้างใหม่โดยอัตโนมัติ | เมื่อเปิดโฟลเดอร์นั้นอีกครั้ง ระบบจะสร้างไฟล์ .DS_Store ใหม่โดยอัตโนมัติ |
ผลกระทบต่อผู้ใช้ | การลบไฟล์เหล่านี้จะไม่ทำให้เกิดปัญหาใหญ่ แต่จะ สูญเสียการตั้งค่าการแสดงผลที่ปรับแต่ง |
ผลกระทบในบางสถานการณ์ | หากไฟล์ .DS_Store เสียหาย การลบมันอาจช่วยแก้ปัญหาการซิงค์บางอย่าง (เช่น การซิงค์กับ OneDrive) |
การลบไฟล์ .DS_Store
จะส่งผลต่อ วิธีการแสดงผลของโฟลเดอร์ และ จะไม่ทำให้ระบบหรือข้อมูลเสียหายอย่างมีนัยสำคัญ หากคุณไม่สนใจการตั้งค่าที่ปรับแต่งของโฟลเดอร์ คุณสามารถลบมันได้อย่างปลอดภัย。
ป้องกันไม่ให้สร้างไฟล์ .DS_Store โดยอัตโนมัติ
ในการป้องกันไม่ให้ Finder สร้างไฟล์ .DS_Store
โดยอัตโนมัติ ให้รันคำสั่งต่อไปนี้ใน Terminal。
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
หากต้องการกู้คืนการสร้างไฟล์ .DS_Store
โดยอัตโนมัติ ให้รันคำสั่งต่อไปนี้:
defaults write com.apple.desktopservices DSDontWriteNetworkStores false
ลบไฟล์ .DS_Store ทั้งหมดจากระบบ
ใน Terminal รันคำสั่งต่อไปนี้เพื่อลบไฟล์ .DS_Store
ทั้งหมดจากระบบ:
sudo find / -name ".DS_Store" -depth -exec rm {} \;
หากต้องการลบไฟล์ .DS_Store
ที่อยู่ในระบบ ให้ไปที่โฟลเดอร์ที่ต้องการและรันคำสั่งต่อไปนี้:
find . -name ‘.DS_Store’ -type f -delete
Windows มีไฟล์ที่คล้ายกับ .DS_Store หรือไม่?
ชื่อไฟล์ | คำอธิบาย |
---|---|
desktop.ini | ใช้สำหรับจัดเก็บการตั้งค่าการแสดงผลของโฟลเดอร์ เช่น ตำแหน่งไอคอนและตัวเลือกมุมมอง เมื่อผู้ใช้กำหนดลักษณะของโฟลเดอร์เอง Windows จะสร้างไฟล์นี้โดยอัตโนมัติ |
Thumbs.db | ไฟล์ที่ใช้สำหรับแคชรูปขนาดย่อในโฟลเดอร์ ช่วยให้แสดงรูปภาพในโฟลเดอร์ได้เร็วขึ้น เมื่อเนื้อหาในโฟลเดอร์เปลี่ยนแปลง ระบบจะอัปเดตไฟล์นี้ |
ไฟล์เหล่านี้ทำหน้าที่คล้ายกับ .DS_Store ในระบบ Windows ช่วยให้ระบบจดจำการตั้งค่าที่กำหนดเองของโฟลเดอร์ของผู้ใช้ และปรับปรุงประสบการณ์การใช้งาน
Reference
- .DS_Store - 維基百科,自由的百科全書
- 為什麼macOS喜歡在文件系統裡到處拉屎?| DS_Store | 蘋果 | macOS | Windows | thumbs.db | 文件系統 - YouTube
- Google Drive將Mac DS_Store檔案判定侵犯版權 | iThome
- [教學]如何讓 Mac 顯示 .DS_Store 檔案和永久刪除 .DS_Store 技巧 - 瘋先生
- How to Delete Your .DS_Store Files from Google Drive
- What Is .DS_Store Files | Find, Delete, Hide, on Mac - EaseUS