<p><b>.DS_Store</b> (英文全稱 <b>Desktop Services Store</b>) 是一種由蘋果公司的 Mac OS X 作業系統所創造的隱藏文件，目的在於存貯目錄的自定義屬性，例如文件們的圖標位置或者是背景色的選擇。該文件由 Finder 創建並維護，類似於 Microsoft Windows 中的 desktop.ini 文件。
</p>


<h2><span id=".E7.9B.AE.E7.9A.84"></span><span id="目的">目的</span></h2>
<p>儘管這些文件本來是為Finder所使用，但它們被設想作為一種更通用的有關顯示設置的元數據存儲，諸如圖標位置和視圖設置。 例如，在Mac OS X 10.4 "Tiger"中.DS_Store包含了一目錄的所有文件的Spotlight注釋。然而，在Mac OS X 10.5 "Leopard"中這種方式又被更改了，注釋（現稱為關鍵字）被改成存儲在了擴展文件屬性中。</p>
<h2><span id=".E5.AD.98.E6.94.BE"></span><span id="存放">存放</span></h2>
<p>默認情況下，Mac OS X的Finder程序會在進行存取的每個目錄下創建.DS_Store文件，甚至是在遠程系統上的目錄（例如通過SMB連接或者<span data-orig-title="蘋果文件協議" data-lang-code="en" data-lang-name="英語" data-foreign-title="Apple Filing Protocol"><span>蘋果文件協議</span></span>連接來共享的目錄），並且甚至如果用戶僅僅通過移動該目錄的Finder窗口自定義了其顯示。 這與既存的在先前版本的Finder中為了同樣目的所使用的方式的系統形成了對比，先前的只會放置一些不可見文件於卷的根目錄下（甚至在外部文件系統上），並總是將整個驅動器的所有目錄的設置與元數據存儲在這類文件的單一集合中。
</p><p>在Mac OS X 10.5 "Leopard"發布前，.DS_Store文件在Windows的文件系統上是可見的。</p><p>在收到用戶們對遠程系統上.DS_Store文件會自動創建的投訴之後，蘋果公司在其技術支持站點發表了一篇文章，詳細講述了如何禁止遠程.DS_Store文件利用網絡連接進行的創建。 然而，這一操作指南並不適用於本地驅動器，包括USB快閃記憶體盤.
</p>
<h2><span id=".E7.A6.81.E7.94.A8.E6.88.96.E5.90.AF.E7.94.A8.E8.87.AA.E5.8A.A8.E7.94.9F.E6.88.90"></span><span id="禁用或启用自动生成">禁用或啟用自動生成</span></h2>
<p>目前沒有已知方法可以實現這個目的。
</p>
<h2><span id=".E7.9B.B8.E5.85.B3.E6.9D.A1.E7.9B.AE"></span><span id="相关条目">相關條目</span></h2>
<ul><li>desktop.ini — Windows的.DS_Store</li>
<li>Thumbs.db — Windows的縮略圖緩存文件</li></ul><h2><span id=".E5.8F.82.E8.80.83"></span><span id="参考">參考</span></h2>

<h2><span id=".E7.AB.99.E5.A4.96.E9.93.BE.E6.8E.A5"></span><span id="站外链接">站外連結</span></h2>
<ul><li>.DS_Store文件格式的逆向工程研究報告（頁面存檔備份，存於網際網路檔案館）</li>
<li>如何避免在Samba伺服器上創建.DS_Store</li></ul><h2><span id=".E5.8F.83.E8.80.83.E8.B3.87.E6.96.99"></span><span id="參考資料">參考資料</span></h2>

<!-- 
NewPP limit report
Parsed by mw2368
Cached time: 20230505225856
Cache expiry: 1814400
Reduced expiry: false
Complications: [show‐toc]
CPU time usage: 0.097 seconds
Real time usage: 0.135 seconds
Preprocessor visited node count: 444/1000000
Post‐expand include size: 9587/2097152 bytes
Template argument size: 168/2097152 bytes
Highest expansion depth: 8/100
Expensive parser function count: 1/500
Unstrip recursion depth: 0/20
Unstrip post‐expand size: 5878/5000000 bytes
Lua time usage: 0.038/10.000 seconds
Lua memory usage: 2798683/52428800 bytes
Number of Wikibase entities loaded: 0/400
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00%   92.916      1 -total
 64.28%   59.722      1 Template:Refs
 55.67%   51.722      5 Template:Cite_web
 25.50%   23.692      1 Template:Link-en
  5.78%    5.366      1 Template:Citation_needed
  2.03%    1.886      1 Template:Namespace
  1.21%    1.127      1 Template:Wayback
  1.09%    1.012      1 Template:Ifsubst
  0.54%    0.503      1 Template:Reflist
-->
**.DS\_Store** (英文全稱 **Desktop Services Store**) 是一種由蘋果公司的 Mac OS X 作業系統所創造的隱藏文件，目的在於存貯目錄的自定義屬性，例如文件們的圖標位置或者是背景色的選擇。該文件由 Finder 創建並維護，類似於 Microsoft Windows 中的 desktop.ini 文件。

## 目的

儘管這些文件本來是為 Finder 所使用，但它們被設想作為一種更通用的有關顯示設置的元數據存儲，諸如圖標位置和視圖設置。 例如，在 Mac OS X 10.4 "Tiger" 中.DS\_Store 包含了一目錄的所有文件的 Spotlight 注釋。然而，在 Mac OS X 10.5 "Leopard" 中這種方式又被更改了，注釋（現稱為關鍵字）被改成存儲在了擴展文件屬性中。

## 存放

默認情況下，Mac OS X 的 Finder 程序會在進行存取的每個目錄下創建.DS\_Store 文件，甚至是在遠程系統上的目錄（例如通過 SMB 連接或者蘋果文件協議連接來共享的目錄），並且甚至如果用戶僅僅通過移動該目錄的 Finder 窗口自定義了其顯示。 這與既存的在先前版本的 Finder 中為了同樣目的所使用的方式的系統形成了對比，先前的只會放置一些不可見文件於卷的根目錄下（甚至在外部文件系統上），並總是將整個驅動器的所有目錄的設置與元數據存儲在這類文件的單一集合中。

在 Mac OS X 10.5 "Leopard" 發布前，.DS\_Store 文件在 Windows 的文件系統上是可見的。

在收到用戶們對遠程系統上.DS\_Store 文件會自動創建的投訴之後，蘋果公司在其技術支持站點發表了一篇文章，詳細講述了如何禁止遠程.DS\_Store 文件利用網絡連接進行的創建。 然而，這一操作指南並不適用於本地驅動器，包括 USB 快閃記憶體盤.

## 禁用或啟用自動生成

目前沒有已知方法可以實現這個目的。

## 相關條目

* desktop.ini — Windows 的.DS\_Store
* Thumbs.db — Windows 的縮略圖緩存文件

## 參考

## 站外連結

* .DS\_Store 文件格式的逆向工程研究報告（頁面存檔備份，存於網際網路檔案館）
* 如何避免在 Samba 伺服器上創建.DS\_Store

## 參考資料
.DS_Store