当前位置: 首页 > article >正文

MAC 禁用 DS_Store 文件

Why

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

What

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

How

删除该文件

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

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

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

禁止该文件生成

defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder

恢复该文件生成

defaults write com.apple.finder AppleShowAllFiles TRUE
defaults delete com.apple.desktopservices DSDontWriteNetworkStores

http://www.kler.cn/a/315375.html

相关文章:

  • Python高级编程模式和设计模式
  • 封装一个省市区的筛选组件
  • docker:docker: Get https://registry-1.docker.io/v2/: net/http: request canceled
  • qt QKeySequence详解
  • 【最新版】Stable Diffusion4.9(AI绘画)下载及安装教程(附软件安装包)!
  • MoneyPrinterTurbo – 开源的AI短视频生成工具
  • tomcat,el表达式执行带参数命令,字符串数组,String[],el表达式注入
  • leetcode155.最小栈,两个栈
  • TypeError: a bytes-like object is required, not ‘str‘ - 完美解决方法
  • 区块链行业DDoS防护:直面DDoS攻击
  • 【Linux】初识信号与信号产生
  • 非root用户安装Mysql8.0
  • python函数的一些介绍
  • 人物一致性
  • [数据集][目标检测]红外微小目标无人机直升机飞机飞鸟检测数据集VOC+YOLO格式7559张4类别
  • 【嵌入式人工智能】嵌入式AI在物联网中如何应用
  • CORS跨域+Nginx配置、Apache配置
  • Python | Leetcode Python题解之第421题数组中两个数的最大异或值
  • 【PSINS】基于PSINS工具箱的EKF+UKF对比程序|三维定位|组合导航|MATLAB
  • NoSql数据库Redis知识点
  • ppt一键生成免费版软件有哪些?如何高效生成论文答辩?
  • kafka发送事件的几种方式
  • DeepCross模型实现推荐算法
  • 【软件测试】--xswitch将请求代理到测试桩
  • 【linux】df命令
  • 『玉竹』基于Laravel 开发的博客、微博客系统和Android App