chattr

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

chattr — изменяет атрибуты файлов на файловых системах ext2fs, 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, получить его можно с адреса e2fsprogs.sourceforge.net.

См. также[править | править вики-текст]

  • chown — изменение владельца и группы файла(ов)
  • chmod — изменение прав доступа к файлам

Ссылки[править | править вики-текст]

  • chattr(1) — страница справки man по пользовательским командам GNU/Linux на сайте OpenNet  (рус.)
  • chattr(1) — страница справки man по пользовательским командам GNU/Linux  (англ.)
  • chflags(1) — страница справки man по пользовательским командам OpenBSD  (англ.)
  • chflags(1) — страница справки man по пользовательским командам FreeBSD  (англ.)