首頁 >常見問題 >dsstore是什麼文件

dsstore是什麼文件

藏色散人
藏色散人原創
2020-02-15 10:02:2045622瀏覽

dsstore是自訂屬性的隱藏檔案。 dsstore全名為“Desktop Services Store”,是一種由蘋果公司的Mac OS X作業系統所創造的隱藏文件,目的在於存貯目錄的自訂屬性,例如文件們的圖示位置或背景色的選擇。

dsstore是什麼文件

本教學操作環境:macOS Big Sur系統、MacBook Pro電腦。

dsstore是什麼檔案?

dsstore是自訂屬性的隱藏檔案。

.DS_Store(英文全名為Desktop Services Store)是一種由蘋果公司的Mac OS X作業系統所創造的隱藏文件,目的在於存貯目錄的自訂屬性,例如文件們的圖示位置或者是背景色的選擇。相當於 Windows 下的 desktop.ini。

刪除 .DS_Store

如果你的專案中還沒有自動產生的 .DS_Store 文件,那麼直接將 .DS_Store 加入到 .gitignore 文件就可以了。如果你的專案中已經存在 .DS_Store 文件,那就需要先從專案中將其刪除,再將它加入 .gitignore。如下:

刪除項目中的所有.DS_Store。這會跳過不在專案中的.DS_Store

1.find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
将 .DS_Store 加入到 .gitignore
2.echo .DS_Store >> ~/.gitignore

更新專案

3.git add --all
4.git commit -m '.DS_Store banished!'

如果你只需要刪除磁碟上的.DS_Store,可以使用下面的命令來刪除目前目錄及其子目錄下的所有.DS_Store 檔案:

1、find . -name '*.DS_Store' -type f -delete

停用或啟用自動產生

#禁止.DS_store產生:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

復原.DS_store產生:復原.DS_store產生:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

以上是dsstore是什麼文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn