
不知何故,我的 /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
前八個位元組是類型和創建者代碼,接下來的四個位元組是查找器標誌(第 13 頁)。
在我的機器上,僅kIsInvisible
設定了,因此當您導航到磁碟根資料夾時,可能會private
看到。
在終端機中輸入以下內容以恢復其隱藏狀態和關聯的擴充屬性:
sudo chflags hidden /private