美文网首页
Mac打包时出现.DS_Store/_MACOSX如何解决

Mac打包时出现.DS_Store/_MACOSX如何解决

作者: 前端王 | 来源:发表于2024-01-25 10:21 被阅读0次
image.png

每次拿解压缩工具打包文件的时候,里面总是会携带.DS_Store/_MACOSX等一些,在其他平台打开的时候不免有些心烦。下面就来简单介绍一下解决办法,希望对大家有帮助!

一、打包文件中有.DS_Store文件

image.png

1、在终端输入下面的删除命令:

sudo find / -name ".DS_Store" -depth -exec rm {} \;

按下回车以后,直接输入密码再按回车即可

2、继续在终端输入:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

在按下回车后,就可以防止 .DS_Store 文件的再生了

3、接着输入下面命令,删除已经生成的 .DS_Store文件:

find / -name ".DS_Store" -type f -delete

4、完成上面操作后,即已成功删除.DS_Store文件,最后重启一下macOS即可

二、打包文件中有_MACOSX文件

image.png

1、在终端输入下面的命令:

此方法也可以防止.DS_store生成

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

2、恢复启用:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

或者

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

3、完成上面操作后重启一下macOS即可

三、第三方解压缩工具

一些第三方解压缩工具中可以通过设置或者加过滤规则的方式去除.DS_Store/_MACOSX等文件,但大部分第三方解压缩工具目前都不能去除.DS_Store

image.png image.png image.png

原文地址:https://zhuanlan.zhihu.com/p/662651215?utm_id=0

相关文章

网友评论

      本文标题:Mac打包时出现.DS_Store/_MACOSX如何解决

      本文链接:https://www.haomeiwen.com/subject/orqvodtx.html