什么是.dat.nosyncb77b。*文件,以及如何删除它们?

时间:2019-03-28 11:18:44

标签: xcode xcode10

我正在尝试删除项目目录,但收到 .dat.nosyncb77b。* 文件的权限被拒绝。这些文件是什么,如何删除它们?

尝试了多种不同的方法来解决Xcode问题后,无法加载文件'Pods / Pods.xcodeproj / project.pbxproj'的作者,我尝试删除整个项目目录,尝试从git中克隆项目。

但是,当运行 rm -rf project-dir 时,我得到了 .dat.nosyncb77b的权限被拒绝。 文件。奇怪的是我是文件的所有者。我尝试将权限更改为755和775,但没有运气。除了这些.dat.nosyncb77b。文件之外,所有其他目录和文件都已成功删除。

我的其他项目都没有这些文件。我已将存储库再次克隆到另一个目录下,可以看到那些文件不存在于同一文件的 project.xcworkspace / xcuserdata / username.xcuserdatad / 中。

1 个答案:

答案 0 :(得分:0)

可能是 ACL 阻止删除,这些显示为 ls 的 e 选项,例如 ls -le 但是我会在设置的锁定标志上投入资金,因为我偶尔会遇到文件带有锁定标志。

查看此信息的最简单方法是对文件执行获取信息(来自 Finder)。 General Get Info Panel

在常规面板中,取消选中锁定复选框。

也可以在命令行上用命令 GetFileInfo 查看 attributes: 行并查找大写 L 来更改,这意味着设置了锁定标志。如果未设置,则显示为小写。

file: "/Users/mark/Documents/20200605-pdftext/test"
type: "\0\0\0\0"
creator: "\0\0\0\0"
attributes: avbstcLinmedz
created: 01/30/2021 14:43:54
modified: 01/30/2021 14:43:54

要更改锁定状态,请使用 SetFile -a l filename