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

前八個位元組是類型和創建者代碼,接下來的四個位元組是查找器標誌(第 13 頁)。

在我的機器上,僅kIsInvisible設定了,因此當您導航到磁碟根資料夾時,可能會private看到。

在終端機中輸入以下內容以恢復其隱藏狀態和關聯的擴充屬性:

sudo chflags hidden /private

相關內容