dsstore是自訂屬性的隱藏檔案。 dsstore全名為“Desktop Services Store”,是一種由蘋果公司的Mac OS X作業系統所創造的隱藏文件,目的在於存貯目錄的自訂屬性,例如文件們的圖示位置或背景色的選擇。
本教學操作環境: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中文網其他相關文章!