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
相关推荐
ServBay2 小时前
2026 Mac 本地大模型部署深度解析与混合架构指南
后端·macos·aigc
搬砖的小码农_Sky14 小时前
macOS Sequoia上如何安装Python开发环境?
开发语言·python·macos
码农阿强14 小时前
OpenAI Codex 全平台详细安装与配置教程(Windows/Mac/Linux)
linux·windows·macos·ai
lxllzwj520131414 小时前
Mac如何像shell一样丝滑的使用item2连接服务器.
服务器·macos·github
搬砖的小码农_Sky15 小时前
macOS Sequoia上如何安装gcc/g++环境?
c语言·c++·macos
少云清16 小时前
Mac 上怎么找到这个目录 /Users/你的用户名/Library/Application Support/JetBrains
macos
Digitally16 小时前
如何轻松地将照片从安卓手机无线传输到Mac电脑
android·macos·智能手机
CodeForCoffee16 小时前
iPhone照片导入Mac
macos·ios·iphone
带娃的IT创业者1 天前
MLX-VLM:在Mac上解锁视觉语言模型的本地推理与微调能力
人工智能·macos·语言模型·mac·视觉语言模型·mlx·本地推理
Nan-h11 天前
Omi 录屏专家点击缩放是什么?录制、编辑、预览、导出流程说明
macos