不知何故我的 /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