Атрибут файла

Оглавление1 Атрибут файла1.1 Определение и использование атрибутов файлов1.2 Традиционные атрибуты DOS и Windows1.3 Расширенные атрибуты в Unix и POSIX1.4 Дополнительные […]

Атрибут файла

  • Определение и использование атрибутов файлов

    • Атрибуты файлов определяют их свойства и могут быть установлены или изменены. 
    • Атрибуты влияют на операции с файлами, такие как резервное копирование и доступ к содержимому. 
  • Традиционные атрибуты DOS и Windows

    • DOS и Windows имеют четыре основных атрибута: архивный, скрытый, системный, и доступный только для чтения. 
    • Атрибут “архив” указывает на изменения в файле с момента последней операции резервного копирования. 
    • Атрибут “скрытый” указывает на то, что файл не отображается по умолчанию. 
    • Атрибут “системный” указывает на критическую важность файла для правильной работы компьютера. 
    • Атрибут “только для чтения” предотвращает изменение файла. 
  • Расширенные атрибуты в Unix и POSIX

    • Unix и POSIX системы имеют “режим” файла, который управляет правами доступа и типом файла. 
    • Режим файла включает 9-битные флаги и битовые флаги setuid и setgid. 
  • Дополнительные атрибуты в 4.4BSD и производных

    • 4BSD и производные системы поддерживают пользовательские и системные атрибуты, включая “неизменяемый”, “только для добавления” и “непрозрачный”. 
    • Некоторые дополнительные атрибуты, такие как “не отсоединять ссылку” и “моментальный снимок”, поддерживаются только суперпользователем. 
  • Атрибуты в FreeBSD и DragonFly BSD

    • FreeBSD и DragonFly BSD добавили дополнительные атрибуты, такие как “не архивировать” и “моментальный снимок”. 
    • Некоторые атрибуты, такие как “не отсоединять ссылку”, поддерживаются только суперпользователем. 
  • Атрибуты в NetBSD и OpenBSD

    • NetBSD и OpenBSD добавили дополнительные атрибуты, включая “архивированный”. 
  • Атрибуты в macOS

    • macOS добавила атрибуты “скрытый” и “ограниченный”. 
    • Атрибут “сжатый” доступен только для чтения для файлов, сжатых с помощью HFS+. 
  • Атрибуты в Linux

    • Linux поддерживает широкий спектр атрибутов, которые могут быть изменены командой chattr. 
    • Файловые системы Linux, такие как ext4 и XFS, поддерживают различные атрибуты. 
  • Атрибуты в OpenSolaris и производных

    • OpenSolaris и производные системы добавили “системные атрибуты” для поддержки сервера CIFS. 
    • Атрибуты могут быть установлены с помощью команды chmod и перечислены с помощью команды ls. 
    • Файловая система ZFS и tmpfs поддерживают подмножество атрибутов. 
  • Рекомендации и внешние ссылки

    • Ссылки на определения и константы атрибутов файлов в различных языках программирования. 

Полный текст статьи:

Атрибут файла — Википедия

Оставьте комментарий

Прокрутить вверх