Я знаю, что @ в
-rwxrwxrwx@ 1 me staff 0 16 Mai 10:55 myLog.txt
означает, что есть некоторые расширенные метаданные.
Хорошо. Не интересует меня
Мне нужно знать, как это удалить?
Я получаю это снова и снова во время разработки некоторых сценариев php. И снова и снова мои лог-файлы блокируются символом @, и мои скрипты больше не могут записывать в лог-файлы. Мое единственное решение на данный момент: удалите файл и создайте его заново, а также измените права доступа к файлу, что, конечно, отстой.
И, может быть, вы можете сказать мне, что это вызывает? Это кажется совершенно случайным. Можно ли отключить эту блокировку?
Редактировать и решение:
Благодаря комментариям, которые я узнал сейчас, следующая команда удаляет символ "@"
xattr -d com.macromates.caret filename
И следующая команда запрещает Textmate добавлять его снова (закройте Textmate перед выполнением команды).
defaults write com.macromates.textmate OakDocumentDisableFSMetaData 1
Источник и больше информации здесь