Photo by Gabriela Gonzalez on Unsplash
.DS_Store 檔案是什麼?
.DS_Store
檔案是 macOS 操作系統自動創建的隱藏檔案,主要用於儲存資料夾的自定義屬性,例如圖示位置
、背景顏色
和檢視選項
。
項目 | 說明 |
---|---|
檔案名稱 | .DS_Store |
全名 | Desktop Services Store |
用途 | 儲存資料夾的顯示設置,例如圖示位置、背景顏色和檢視選項 |
自動產生 | 當訪問資料夾時,Finder 會自動生成這個檔案 |
隱藏性 | 預設情況下,.DS_Store 檔案是隱藏的,不會在 Finder 中顯示 |
類似檔案 | 類似於 Windows 系統中的 desktop.ini 檔案 |
存放位置 | 每個被 Finder 訪問的資料夾中都會有一個 .DS_Store 檔案,包括遠端系統上的資料夾 |
影響 | 刪除後會重置資料夾的顯示設定,但不會損壞系統;新檔案會在下次訪問時重新生成 |
刪除 .DS_Store 檔案會有什麼影響?
項目 | 說明 |
---|---|
刪除後影響 | 刪除後,資料夾的自定義顯示設定會消失,恢復為預設狀態 |
不會丟失重要資料 | 刪除 .DS_Store 檔案不會影響資料夾內的文件或資料,僅影響顯示方式 |
自動重新生成 | 下次打開該資料夾時,系統會自動生成新的 .DS_Store 檔案 |
對使用者的影響 | 刪除這些檔案不會造成太大困擾,但會失去個性化的顯示設定 |
特定情況下的影響 | 如果 .DS_Store 檔案損壞,刪除它可以解決某些同步問題(例如與 OneDrive 的同步) |
刪除 .DS_Store
檔案主要是影響資料夾的顯示方式,而不會對系統或資料造成實質性的損害。如果你不在意資料夾的個性化設定,可以安全地刪除它們。
不要自動產生 .DS_Store 檔案
在 Terminal 中執行以下命令,可以防止 Finder 自動產生 .DS_Store
檔案。
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 | 用於快取資料夾中縮略圖的檔案,幫助加快在資料夾中顯示圖片的速度。當資料夾內容改變時,系統會更新此檔案。 |
這些檔案在 Windows 系統中扮演著與 .DS_Store 相似的角色,幫助系統記住用戶對資料夾的自定義設置,並提高使用體驗。
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