Файлы NTFS могут иметь следующие атрибуты:
- архив
- сжатый
- зашифрованная
- скрытый
- не индексируется (для поиска контента)
- не в сети
- только для чтения
- система
- временный
Вы можете просмотреть их в командной строке в Windows, используя команду attrib
.
Дата создания файла и дата последнего изменения, по-видимому, являются свойствами файла, но атрибуты в NTFS больше похожи на «флаги», устанавливающие состояние файла.
В Linux вы можете просматривать флаги файлов и расширенные атрибуты, используя lsattr
. Они также видны на странице man для chflags: man chflags
. Эти атрибуты устанавливаются системой, а не пользователем, и:
- архивируются
- непрозрачный
- nodump
- sappend (только для системы)
- simmutable (система неизменна)
- uappend (только для пользователя)
- uimmutable (пользователь неизменен)
OSX добавляет еще один атрибут:
Кроме того, файлы в Windows и Linux (& OSX) могут иметь расширенные атрибуты. В Linux просмотрите их с помощью команды xattr
. Обычно это пользовательские пары ключ-значение, например com.superuser.thread 632508