Chattr — Команда изменения атрибутов файлов

Материал из VAAL-WIKI
Версия от 10:38, 17 апреля 2017; Vaal (обсуждение | вклад) (Новая страница: «'''chattr'''(от англ. '''ch'''ange '''attr'''ibute) — изменяет атрибуты файлов на файловых системах ext2, ext3, ex…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

chattr(от англ. change attribute) — изменяет атрибуты файлов на файловых системах ext2, ext3, ext4 и частично на других файловых системах Linux.

Синтаксис

  • chattr [ -RV ] [ -v версия ] [ атрибуты ] файлы…

Описание

chattr изменяет атрибуты файлов на файловой системе в ОС на ядре Linux.

Формат символьного режима: +-=[ASacDdIijsTtu].

Оператор «+» обозначает добавление указанных атрибутов к существующим; «-» обозначает их снятие; «=» обозначает установку только этих атрибутов файлам.

Символы «ASacDdijsu» указывают на новые атрибуты файлов, некоторые атрибуты может назначить только суперпользователь (root):

  • не обновлять время последнего доступа к файлу atime (A)
  • синхронное обновление (S)
  • синхронное обновление каталогов (D)
  • только добавление к файлу (a)
  • сжатый (c)
  • не архивировать (d)
  • неизменяемый (i)
  • безопасное удаление (s)
  • вершина иерархического дерева (T)
  • запрет слияния в конце файла (t)
  • неудаляемый (u)

Ключи POSIX

-R
Рекурсивно изменять атрибуты каталогов и их содержимого. Все найденные символические ссылки будут игнорироваться.
-V
Выводит более полную выводимую информацию и версию программы chattr.
-v версия
Установить номер версии/генерации файла.

chattr является частью пакета e2fsprogs, получить его можно с адреса.