Macos 阻止在我的web项目中创建Prventing.DS_存储

Macos 阻止在我的web项目中创建Prventing.DS_存储,macos,osx-snow-leopard,Macos,Osx Snow Leopard,如何防止在PHP项目中创建OSX.DS_存储文件?这太烦人了,当我想把我的应用程序放到网上或者压缩并发送时,我不得不手动删除它们 谢谢。简单的回答:你不能。但是,你为什么在乎?如果您将它们部署到web服务器上,它们不会受到影响。此外,您还可以创建一个脚本来删除这些文件,特别是如果您创建一个脚本来压缩/压缩您的发行版,您还可以让它删除这些文件或以忽略它们的方式压缩/压缩这些文件。像tar cfX dist.tar./.DS_Store*将对当前目录中的所有文件夹/文件进行tar,但不包括.DS_S

如何防止在PHP项目中创建OSX.DS_存储文件?这太烦人了,当我想把我的应用程序放到网上或者压缩并发送时,我不得不手动删除它们


谢谢。

简单的回答:你不能。但是,你为什么在乎?如果您将它们部署到web服务器上,它们不会受到影响。此外,您还可以创建一个脚本来删除这些文件,特别是如果您创建一个脚本来压缩/压缩您的发行版,您还可以让它删除这些文件或以忽略它们的方式压缩/压缩这些文件。像
tar cfX dist.tar./.DS_Store*
将对当前目录中的所有文件夹/文件进行tar,但不包括.DS_Store文件(大写X开关)。

作为旁注:如果将代码推送到git,可以将其添加到gitignore文件中。我只是想提一下。作为一个完美主义者,我真的很在乎:)+这可能会让Windows用户感到困惑。您有从目录中递归删除它们的命令吗?查找-名称“.DS_Store”-exec rm-f{}\;(注意分号前面的反斜杠“它们也可能导致web部署出现问题