OSX 上的 /private 文件夹丢失了它的 '@' 属性

OSX 上的 /private 文件夹丢失了它的 '@' 属性

不知何故我的 /private 文件夹丢失了它的 '@' 属性。现在,该文件夹出现在我的查找器中:

0 drwxr-xr-x    6 root  wheel       204 Mar  1 21:25 private

它应该是这样的:

0 drwxr-xr-x@   6 root  wheel       204 Mar  1 21:25 private

我该如何将其恢复?

答案1

它是扩展属性的指示器。在我的计算机上,它只有com.apple.FinderInfo,其值为:

$ xattr -p com.apple.FinderInfo private
00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

前八个字节是类型和创建者代码,接下来的四个字节是Finder 标志(第 13 页)。

在我的计算机上,仅kIsInvisible设置了,因此当您导航到磁盘根文件夹时,它是可见的private

在终端中输入以下内容以恢复其隐藏状态和相关的扩展属性:

sudo chflags hidden /private

相关内容