MAC 禁用 DS_Store 文件

Why

通常在 MacOS 下拷贝的文件,在 windows 系统中会多显示一个 .DS_Store 文件。尽管是隐藏文件,但是在 Mac 中使用 Command + Shift + . 依然无法显示该文件,只有在 zsh 中 ls -a 才会查看到该文件。那么该文件到底是什么?

What

可以通过 file .DS_Store 查看该文件的类型。该文件的类型是 Apple Desktop Services Store。他的主要作用是存储当前文件夹在桌面显示的自定义属性,包括文件图标的位置、文件夹上次打开时窗口的大小、展现形式和位置等。这有助于保留为特定文件夹配置的设置。

How

删除该文件

因此,如果没有保留上述文件属性的需求,可以选择删除该文件。只需要在终端中先进入需要删除的目录下,然后输入

bash 复制代码
find . -name '.DS_Store' -type f -delete
# 如果仅查找该文件,可以输入
find . -name '.DS_Store'

在 git 提交时,可以直接在 gitignore 中添加 *.DS_Store,即可在上传中自动忽略该文件。

禁止该文件生成

bash 复制代码
defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder

恢复该文件生成

bash 复制代码
defaults write com.apple.finder AppleShowAllFiles TRUE
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
相关推荐
1telescope19 小时前
MacBook 安装 nvm 管理 Node.js 多版本教程
macos·node.js
1telescope20 小时前
MacBook 安装 Oh My Zsh 完整教程
macos·mac
蜜汁小强20 小时前
macOS 上的git代理配置在哪里
git·macos·代理模式·proxy模式
蜜汁小强21 小时前
macOS 上升级到 python 3.12
开发语言·python·macos
上天_去_做颗惺星 EVE_BLUE21 小时前
Android设备与Mac/Docker全连接指南:有线到无线的完整方案
android·linux·macos·adb·docker·容器·安卓
goodmao1 天前
【macOS】【磁盘空间整理】查看大文件夹
macos
七夜zippoe1 天前
Cython终极性能优化指南:从Python到C++的混合编程实战
c++·python·macos·cython·类型系统·内存视图
韦东东2 天前
万元级边缘算力方案:Mac Mini在几个知识库项目的部署实践
人工智能·macos·大模型·mac mini·边缘算力·知识库应用
小镇学者2 天前
【python】macos环境升级自己安装的python3
开发语言·python·macos
TESmart碲视2 天前
解锁多屏办公效率:2026年深度解析EDID技术与KVM切换器解决方案
macos·计算机外设·kvm切换器·tesmart·双屏kvm切换器·tesmart碲视