Папка /private на OSX потеряла атрибут «@»

Папка /private на OSX потеряла атрибут «@»

Каким-то образом моя папка /private потеряла атрибут '@'. Теперь папка отображается в моем Finder:

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

Связанный контент