macOS下删除._ 开头的相关文件
在 macOS 下,系统会自动生成一些带有 ._
前缀的文件(这些文件通常被称为“Resource Fork Files”或“Finder Customization Files”),用于存储文件的自定义属性,例如 Finder 的图标、文件权限或其他元数据。如果你不需要这些文件并希望在使用 Git 提交时删除它们,可以按照以下方法操作:
方法 1:使用 .gitignore
忽略这些文件
-
编辑
.gitignore
文件: 在项目的根目录下,创建或编辑一个名为.gitignore
的文件。 如果文件不存在,可以使用以下命令创建:1
touch .gitignore
-
添加忽略规则: 在
.gitignore
文件中添加以下内容,以忽略所有以._
开头的文件:1 2
# 忽略macOS生成的._开头文件 ._*
如果你希望忽略文件夹中的所有隐藏文件(不仅仅是 ._
开头的文件),可以添加:
1 2 3 4 |
|
-
保存文件: 保存并关闭
.gitignore
文件。 -
应用
.gitignore
规则: 如果你已经提交了._
文件,需要将它们从 Git 索引中删除:1 2
# 删除._*文件并保留工作目录中的内容 git rm -r --cached ._* --ignore-unmatch
方法 2:使用 find
手动删除这些文件
如果你希望直接删除这些文件,可以使用以下命令:
1 |
|
._
开头的文件。 方法 3:配置 macOS 不再生成这些文件
如果你希望完全防止 macOS 生成这些 ._
文件,可以使用以下命令:
1 2 3 4 5 6 |
|
这些命令会阻止 macOS 在本地磁盘和可移动存储设备上生成 .DS_Store
和 ._*
文件。但请注意,这可能会影响 Finder 的某些自定义功能(如自定义图标、文件夹背景等)。
总结
- 使用
.gitignore
是推荐的 Git 方法,可以确保这些文件不会被提交到版本控制。 - 手动删除 可以快速清理已存在的文件。
- 配置 macOS 可以从根本上解决这些问题,但可能会影响 Finder 的某些功能。
选择适合你需求的方法即可!
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))