На чтение 4 мин. Просмотров 3k. Опубликовано 29.06.2019
Содержание
- Список атрибутов файла в Windows
- Каковы различные атрибуты файла?
- Почему используются атрибуты файла?
- Атрибуты файла и атрибуты папки
- Как применяются атрибуты файла
Список атрибутов файла в Windows
Атрибут файла (часто называемый атрибутом или флагом ) – это конкретное условие, при котором может существовать файл или каталог.
Атрибут считается установленным или очищенным в любой момент времени, что означает, что он либо включен, либо нет.
Компьютерные операционные системы, такие как Windows, могут помечать данные определенными атрибутами файлов, чтобы данные могли обрабатываться иначе, чем данные с отключенным атрибутом.
Файлы и папки на самом деле не изменяются при применении или удалении атрибутов, они просто по-разному понимаются операционной системой и другим программным обеспечением.
Каковы различные атрибуты файла?
В Windows существует ряд атрибутов файлов, включая следующие:
- Атрибут архивного файла
- Атрибут каталога
- Атрибут скрытого файла
- Атрибут файла только для чтения
- Атрибут системного файла
- Атрибут метки тома
Следующие атрибуты файлов были впервые доступны для операционной системы Windows с файловой системой NTFS, то есть они недоступны в более старой файловой системе FAT:
- Атрибут сжатого файла
- Атрибут зашифрованного файла
- Индексированный атрибут файла
Вот несколько дополнительных, хотя и более редких, атрибутов файлов, распознаваемых Windows:
- Атрибут файла устройства
- Атрибут файла целостности
- Атрибут файла без индекса
- Нет атрибута файла скраба
- Атрибут автономного файла
- Атрибут разреженного файла
- Атрибут временного файла
- Атрибут виртуального файла
Вы можете прочитать больше об этом на странице Константы файловых атрибутов Microsoft.
Технически есть также атрибут файла normal , подразумевающий отсутствие атрибута файла вообще, но вы никогда не увидите, что на него действительно ссылаются нигде при обычном использовании Windows.
Почему используются атрибуты файла?
Атрибуты файлов существуют для того, чтобы вы, или используемая вами программа, или даже сама операционная система могли получить или запретить определенные права на файл или папку.
Изучение общих атрибутов файлов может помочь вам понять, почему определенные файлы и папки называются, например, «скрытыми» или «только для чтения», и почему взаимодействие с ними настолько отличается от взаимодействия с другими данными.
Применение атрибута файла только для чтения к файлу предотвратит его редактирование или изменение любым способом, если только атрибут не отменен, чтобы разрешить доступ для записи. Атрибут только для чтения часто используется с системными файлами, которые не следует изменять, но вы можете сделать то же самое с вашими собственными файлами, которые вы предпочли бы, чтобы кто-то, у кого есть доступ, не редактировал.
Файлы со скрытым набором атрибутов будут фактически скрыты от обычных представлений, что затрудняет их случайное удаление, перемещение или изменение. Файл по-прежнему существует, как и любой другой файл, но поскольку атрибут скрытого файла переключается, он не позволяет обычному пользователю взаимодействовать с ним. Вы можете настроить Windows на просмотр скрытых файлов и папок как на простой способ просмотра этих файлов без отключения атрибута.
Вы также можете комбинировать атрибуты, чтобы файл, например, не только скрывался, но также отмечался как системный файл и устанавливался с помощью атрибута архива.
Атрибуты файла и атрибуты папки
Атрибуты можно включать и выключать как для файлов, так и для папок, но последствия этого немного различаются между ними.
Когда атрибут файла, такой как скрытый атрибут, включается для файла , этот отдельный файл будет скрыт, больше ничего.
Если тот же скрытый атрибут применяется к папке , вам предоставляется больше возможностей, чем просто скрыть папку: у вас есть возможность применить скрытый атрибут только к папке или к папке, ее подпапки и все его файлы.
Применение атрибута скрытого файла к подпапкам папки и ее файлам означает, что даже после открытия папки все содержащиеся в ней файлы и папки также будут скрыты. Первый вариант простого скрытия папки делает видимыми подпапки и файлы, но просто скрывает основную корневую область папки.
Как применяются атрибуты файла
Хотя все доступные атрибуты для файла имеют общие имена, которые вы видели в списках выше, они не все применяются к файлу или папке одинаково.
Небольшой выбор атрибутов можно включить вручную. В Windows вы можете сделать это, щелкнув правой кнопкой мыши (или нажав и удерживая на сенсорных интерфейсах) файл или папку, открыв их свойства, а затем включив или отключив атрибут из предоставленного списка.
В Windows больший выбор атрибутов также можно установить с помощью команды attrib, доступной из командной строки. Наличие атрибутов управления с помощью команды позволяет сторонним программам, таким как программы резервного копирования, легко редактировать атрибуты файлов.
Операционные системы Linux могут использовать команду chattr (Изменить атрибут) для установки атрибутов файла, в то время как chflags (Изменить флаги) используется в macOS.
Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:01, 6 июня 2019.
Атрибуты файлов – это специальные системные метаданные, которые описывают свойства конкретного файла или целой папки. Часто под атрибутами подразумевают также некоторые дополнительные параметры, вроде, даты создания файла, или специализированную метаинформацию о конкретных типах данных (например, EXIF для изображений или ID3-теги для музыки).[Источник 1]
Содержание
- 1 Описание
- 1.1 Место хранения атрибутов файлов
- 1.2 Виды функций атрибутов (флагов)
- 1.3 Сжатие данных
- 2 Виды атрибутов для Windows
- 2.1 Для Windows с NTFS
- 2.2 Редкие атрибуты
- 3 Атрибуты для Linux
- 4 Размещение атрибутов
- 4.1 Способ размещения атрибутов UNIX
- 5 Использование атрибутов файлов
- 6 Атрибуты файлов и атрибуты папок
- 7 Применение атрибутов файлов
- 8 Источники
Описание
Атрибут файла — это некая метка (или флаг), которая сообщает операционной системе о существовании особых правил для работы с конкретным файлом.
Место хранения атрибутов файлов
Место хранения атрибутов в частном случае зависит от реализации конкретной файловой системы. В качестве примера можно привести файловую систему Ext4 в силу ее популярности в ОС Linux.
Как и во многих других файловых системах семейства UNIX*Nix в Ext4 есть понятие inode (айнод). Изначальное название — index node — индексная точка/вершина. Inode — это специальная структура данных в файловой системе, которая хранит определенную информацию об объектах файловой системы — стандартных файлах, каталогах и т.д. Айноды хранятся в таблице айнодов, для которой файловая система выделяет необходимое количество блоков. Под определенной информацией подразумеваются отметки времени доступа, флаги, расширенные атрибуты, карты блоков данных и др. В официальной документации по ext4 те атрибуты, о которых идет речь в этой заметке, называются флагами (flags). Не стоит путать с расширенными атрибутами (extended attributes) — это несколько иная сущность.
Виды функций атрибутов (флагов)
Если обратится к man chattr то можно увидеть почти полный список атрибутов (флагов):
- A — не обновлять время доступа к объекту. Теоретически установка этого атрибута должна повысить производительность файловой системы при работе с файлом (если не используются опции монтирования noatime, nodiaratime )
- а — указывает, что в файл можно добавлять информацию, но нельзя удалять. Может быть установлен только суперпользователем.
- d — указывает на то, что не нужно делать резервные копии файла. Файл будет проигнорирован командой dump.
- i — указывает на то, что файл нельзя удалять и модифицировать, так же нельзя создать ссылку на файл. Может быть установлен только суперпользователем.
- s — указывает, что при удалении файла место где был размещен файл будет перезаписано нулями. Для невозможности восстановления после удаления.
- u — указывает на то, что при удалении файла его нужно куда-то сохранить. Наоборот, чтоб гарантировать возможность восстановления после удаления.
- c — указывает на то, что файл сжат. Перед записью в этот файл ядро сжимает данные, а чтение соответственно возвращает разархивированные данные.
Сжатие данных
Атрибут «c» существует для того,чтобы указывать пользователю,что файл сжат. Теоретически кроме экономии дискового пространства выгодой от использования этого флага может быть и ускорение дисковых операций (зависит от алгоритма сжатия). Данный атрибут, к сожалению, не работает в ext4, так как данная ФС не поддерживает механизм сжатия. Но зато работает в новой файловой системе BTRFS, где на данный момент реализованы целых два алгоритма сжатия — LZO, и ZLIB. Как раз с алгоритмом LZO разработчикам удалось добиться увеличения производительности дисковых операций за счет того, что файлы стали занимать меньше места, соответственно времени на их запись и считывание нужно меньше, а операции сжатия и распаковки занимают совсем немного процессорного времени. К сожалению, от выборочного использования этого флага эффекта будет немного — так же как и с атрибутом «A» — для достижения максимального эффекта лучше будет использовать опцию монтирования, чтоб поведение опции было глобальным для всех файлов.
[Источник 2]
Виды атрибутов для Windows
В Windows существует несколько атрибутов файлов, в том числе:
- Атрибут архивного файла.
- Атрибут каталога.
- Скрытый атрибут файла.
- Атрибут файла только для чтения.
- Атрибут системного файла.
- Атрибут метки тома
Для Windows с NTFS
Следующие атрибуты файлов были впервые доступны для операционной системы Windows с файловой системой NTFS , то есть они недоступны в старой файловой системе FAT :
- Атрибут сжатого файла.
- Шифрованный атрибут файла.
- Индексированный атрибут файла.
Редкие атрибуты
Вот несколько дополнительных, хотя и более редких, атрибутов файлов, распознаваемых Windows:
- Атрибут файла устройства.
- Атрибут файла целостности.
- Не индексированный атрибут файла содержимого.
- Нет атрибута файла scrub.
- Автономный атрибут файла.
- Атрибут разреженного файла.
- Атрибут временного файла.
- Атрибут виртуального файла.
Атрибуты для Linux
В Linux каждый файл имеет свойство, характеризующее владельца файла. Управление доступом к файлам осуществляется с помощью атрибутов – специальных характеристик, имеющихся у каждого файла. Всего существует 12 характеристик. Девять из них можно разделить на три класса:
- Разрешение/запрет на чтение файла владельцем, группой владельца и всеми остальными пользователями.
- Разрешение/запрет на запись файла владельцем, его группой и всеми остальными.
- Разрешение/запрет на запуск файла владельцем, группой владельца и остальными пользователями.
Размещение атрибутов
Пользователь может получать доступ к атрибутам, используя средства, предоставленные для этих целей файловой системой. Обычно разрешается читать значения любых атрибутов, а изменять — только некоторые. Например, пользователь может изменить права доступа к файлу (при условии, что он обладает необходимыми для этого полномочиями), но изменять дату создания или текущий размер файла ему не разрешается.
Значения атрибутов файлов могут непосредственно содержаться в каталогах, как это сделано в файловой системе MS DOS (см. рисунок 1). На рисунке представлена структура записи в каталоге, содержащая простое символьное имя и атрибуты файла. Здесь буквами обозначены признаки файла: R — только для чтения, А — архивный, Н — скрытый, S — системный.
Рисунок 1 – Структура каталогов
Способ размещения атрибутов UNIX
Другим вариантом является размещение атрибутов в специальных таблицах, когда в каталогах содержатся только ссылки на эти таблицы. Такой подход реализован, например, в файловой системе ufs ОС UNIX. В этой файловой системе структура каталога очень простая. Запись о каждом файле содержит короткое символьное имя файла и указатель на индексный дескриптор файла, так называется в ufs таблица, в которой сосредоточены значения атрибутов файла.В том и другом вариантах каталоги обеспечивают связь между именами файлов и собственно файлами. Однако подход, когда имя файла отделено от его атрибутов, делает систему более гибкой. Например, файл может быть легко включен сразу в несколько каталогов. Записи об этом файле в разных каталогах могут содержать разные простые имена, но в поле ссылки будет указан один и тот же номер индексного дескриптора. [Источник 3]
Использование атрибутов файлов
Атрибуты файлов существуют так, что вы или программа, которую вы используете, или даже сама операционная система, могут быть предоставлены или лишены определенных прав на файл или папку.
Изучение общих атрибутов файлов может помочь вам понять, почему определенные файлы и папки называются «скрытыми» или «только для чтения», например, и почему взаимодействие с ними настолько отличается от взаимодействия с другими данными.
Применение атрибута файла только для чтения к файлу будет препятствовать его редактированию или изменению каким-либо образом, если атрибут не будет отменен, чтобы разрешить доступ на запись. Атрибут «только для чтения» часто используется с системными файлами, которые нельзя изменять, но вы можете сделать то же самое с вашими собственными файлами, которые вам бы хотелось, если бы кто-то с доступом не редактировал.Файлы со скрытым набором атрибутов фактически будут скрыты от обычных представлений, что делает эти файлы очень трудными для случайного удаления, перемещения или изменения. Файл по-прежнему существует, как и любой другой файл, но поскольку атрибут скрытого файла переключается, он не позволяет случайному пользователю взаимодействовать с ним.
Атрибуты файлов и атрибуты папок
Атрибуты можно включать и выключать как для файлов, так и для папок, но последствия этого немного отличаются друг от друга.
Когда атрибут файла, такой как скрытый атрибут, переключается на файл , этот единственный файл будет скрыт — ничего другого. Если тот же скрытый атрибут применяется к папке , вам предоставляется больше опций, чем просто скрыть папку: у вас есть возможность применить скрытый атрибут к папке в отдельности или к папке, ее подпапкам и всем ее файлам. Применение атрибута скрытого файла к подпапкам папки и ее файлам означает, что даже после того, как вы откроете папку, все файлы и папки, которые содержатся в ней, также будут скрыты. Первый вариант просто скрыть только папку позволит сделать вложенные папки и файлы видимыми, но просто скрыть основную корневую область папки.
Применение атрибутов файлов
Хотя все доступные атрибуты для файла имеют общие имена, которые вы видели в списках выше, они не все применяются к файлу или папке таким же образом.Небольшой выбор атрибутов можно включить вручную. В Windows вы можете сделать это, щелкнув правой кнопкой мыши или нажав и удерживая файл или папку, а затем включив или отключив атрибут из предоставленного списка.
В Windows больший выбор атрибутов также можно установить с помощью команды
attrib
, доступной с панели управления . Управление атрибутом с помощью команды позволяет сторонним программам, таким как программное обеспечение резервного копирования , легко редактировать атрибуты файлов.Операционные системы Linux могут использовать команду chattr (Change Attribute) для установки атрибутов файлов, а chflags (Change Flags) используется в Mac OS X.[Источник 4]
Источники
- ↑ Атрибуты файлов // Лучший бесплатный софт.
[2006 –]. Дата обновления: 18.02.2016. URL: https://www.bestfree.ru/article/computer/file-attributes.php (дата обращения: 28.04.2019). - ↑ Что такое атрибут файла // DesktopBSD.ru. [2007 –]. Дата обновления: 02.09.2017. URL: http://desktopbsd.ru/info/6446-chto-takoe-atribut-fayla.html (дата обращения: 28.04.2019).
- ↑ Атрибуты файлов // Studref. [2019]. Дата обновления: 04.06.2018.URL: https://studref.com/389136/informatika/atributy_faylov (дата обращения: 28.04.2019).
- ↑ Что такое атрибут файла // Lezhnyov.ru. [2017 –]. Дата обновления: 05.05.2018. URL: https://lezhnyov.ru/chto-takoe-atribut-fajla (дата обращения: 28.04.2019).
Атрибуты файла
Каждый файл обладает
рядом характерных свойств — атрибутов.
Важнейшими атрибутами файла являются:
название,
расширение, длина, время и дата создания.
Название файла.
Название,
или имя
файла, точно так же как и имя человека,
название документа, книги, служит для
того, чтобы иметь возможность отличить
один файл от другого, указать на нужный
файл.
В различных
операционных системах названия файлов
формируются по разным правилам. Например,
в операционной системе MS
DOS
название файла представляет из себя
последовательность букв латинского
алфавита,
цифр и некоторых специальных знаков
(~, _, -, $, &, @, %,^,!,
(.), {. },#,’,’). Название может содержать от
одного до
восьми символов
и выбирается произвольным образом. В
операционной системе MS
DOS
название файла не
может содержать пробелов, букв русского
алфавита и точек. Кроме
того, оно не может содержать более восьми
символов.
В операционных
системах Unix
и Windows
9.x
сняты ограничения на длину названия,
использование пробелов и точек в
названии. А в операционной системе
Windows
9.x,
кроме того, в названии можно использовать
русские буквы. Таким образом, файл в
Unix
может иметь название «Otchet
za
4 kvartal»,
а в Windows
9.x
допускается и название «Отчет за 4-й
квартал».
Расширение файла.
Кроме названия каждый файл может
иметь или
не иметь
расширение. Расширение
используется для того, чтобы определенным
образом охарактеризовать содержимое
файла. Например, расширения doc
и txt
указывают на то, что файл содержит
какой-либо документ или текст, а расширение
bmp
имеет файл, содержащий изображение в
формате битовой карты. Расширение, если
оно есть, отделяется от названия файла
точкой.
Название вместе
с расширением называют
полным именем файла.
Если файл создается
с помощью какой-либо программной системы,
то, как правило, он автоматически получает
стандартное для данной системы расширение,
и пользователю достаточно выбрать или
указать только название. Впоследствии
по стандартным расширениям программная
система опознает «свои» файлы. В
операционных системах предусмотрен
целый ряд стандартных расширений. В
таблице приведены некоторые часто
встречающиеся расширения MS
DOS
и Windows
9.x.
Некоторые расширения
MS DOS и Windows
9.x
Расширение |
Содержимое |
.сом .exe .bat .bak .doc .txt .dat .hip .sys .tmp .bmp |
Разновидность
Разновидность
Командный файл Резервный файл
Файл программной Файл с текстом
Файл с числовыми
Файл помощи, то Драйвер устройства
Временный или Разновидность |
Файлы с расширением
.соm
(common
— общий) и .ехе
(execute
— выполнение) содержат программы
на машинном
языке. Эти файлы часто называют
программными
файлами. Различия
между .com—файлами
и .ехе-файлами
касаются их внутренней организации. На
способах обращения с файлами эти различия
никак не сказываются. Файлы с
расширением
.bat
(batch
— пачка) содержат произвольные
последовательности команд операционной
системы. Такие файлы принято называть
командными
файлами.
Использованный в
табл. термин «выполняемый
файл»
объединяет
понятия «программный файл» и «командный
файл». Другими словами, «выполняемый
файл» означает, что файл содержит либо
программу на машинном языке, которая
может быть непосредственно выполнена
процессором компьютера (файлы с
расширениями .ехе
и .com),
либо последовательность команд
операционной системы (файл с расширением
.bat),
которые тоже выполняются, но только
путем обращения к соответствующим
программам и средствам операционной
системы.
Для обеспечения
другой важной функции операционной
системы — выполнения операций по обмену
данными между программой и различными
внешними устройствами — в составе
системы имеется ряд специализированных
на управлении конкретными внешними
устройствами программ, которые принято
называть драйверами
(drive
— управлять).
Драйверы поставляются
либо в комплекте программ и файлов
операционной системы, либо вместе с
устройством, которым они управляют.
Отсутствие или применение не
соответствующего устройству драйвера
делает его бесполезным. Поэтому,
приобретая какое-либо внешнее устройство,
необходимо обращать внимание на наличие
драйвера — программы управления этим
устройством.
Длина файла.
Следующим
важным атрибутом файла является его
длина. Длина
файла равна объему занимаемого файлом
участка диска или ленты, и, следовательно,
измеряется в байтах. Значение этого
атрибута используется для определения
возможности размещения файла на свободном
участке дискового носителя и в некоторых
других целях.
Время и дата
создания файла. При
первоначальной записи файла на диск, а
также при внесении в файл изменений с
помощью системных часов (специальной
программы, входящей в состав операционной
системы) автоматически фиксируются
время и дата записи файла на дисковое
устройство.
Кроме рассмотренных
основных атрибутов файла в операционной
системе MS
DOS
файлы имеют еще четыре атрибута — только
для чтения, системный, скрытый и архивный.
Каждый из этих атрибутов имеет ровно
два состояния — атрибут включен или
атрибут выключен.
Включение атрибута
только для
чтения (иногда
его называют атрибутом разграничения
доступа) означает,
что файл недоступен для внесения в него
каких-либо изменений. Кроме того,
усложнено уничтожение такого файла.
После выключения атрибута только
для чтения файл
доступен для любых операций.
Атрибут системный
обычно
включен только у основных файлов
операционной системы. У всех остальных
файлов атрибут системный,
как правило,
выключен.
Атрибут скрытый
включен у
тех файлов, которые при просмотре списка
файлов, находящихся на дисковом
устройстве, командой операционной
системы в этот список не включаются.
Остальные файлы имеют выключенное
значение атрибута скрытый.
Для обеспечения
надежности хранения информации на
дисковых устройствах необходимо иметь
одну или две копии файлов, содержащих
важную информацию. Для этого организуют
архивные
файлы. При
записи файла в архив атрибут архивный
включается.
Это значит, что копия последнего варианта
файла находится в архиве. При внесении
любых изменений в такой файл атрибут
архивный
выключается.
Это значит, что в архиве имеется устаревший
вариант файла (или же файл вообще не
архивирован). Специальные программы-архиваторы,
отслеживая значение атрибута архивный,
могут обновлять в архиве только те
файлы, в которых были сделаны изменения.
Это позволяет оптимизировать работу
архиваторов.
Каждый из
рассмотренных атрибутов задается одним
битом. Эти биты вместе с некоторой
дополнительной информацией образуют
байт атрибутов.
Групповое имя
файлов.
При выполнении операций с файлами иногда
возникают ситуации, когда одно и то же
действие нужно выполнить с целой группой
файлов. Например, нужно переписать
(скопировать) несколько файлов с диска
С: на диск А: с целью последующего переноса
этих файлов на другую машину. Или, скажем,
требуется уничтожить все
устаревшие
резервные файлы с целью освобождения
места на дисковом устройстве для записи
полезной информации. Конечно, такие
действия можно выполнять последовательно,
задавая одно и то же нужное действие
для каждого файла группы. Однако этот
подход может потребовать очень много
времени и сил, особенно если группа
состоит из достаточно большого числа
файлов.
В операционной
системе MS
DOS
предусмотрен способ, упрощающий
коллективные действия с файлами.
Действие, которое нужно выполнить над
группой файлов, задается только один
раз, но вместе с действием указывается
не полное имя одиночного файла, а
специальное имя, которое позволяет
операционной системе выделить,
опознать все
файлы группы и затем выполнить над ними
нужное действие. Такое имя называют
групповым
именем, шаблоном
или маской.
Групповое имя
образуется с помощью символов * и ?.
Символ *, встретившийся в групповом
имени, трактуется операционной системой
как «любая последовательность любых
символов названия». То есть этому символу
соответствует любое количество любых
символов названия. Так, групповому имени
а* соответствуют любые названия,
начинающиеся с буквы «а»: а1,
azbuka,
a2z4.
Символ ? воспринимается ОС как любой
одиночный символ, то есть ему соответствует
ровно один произвольный символ имени.
Например, шаблону otchet7.doc
соответствуют любые имена с расширением
.doc,
в названии которых за отрезком названия
otchet
следует ровно один символ, например
otchet1.doc,
otchet4.doc,
otchet%.doc,
otchet*.doc
и т. д. Рассмотрим еще несколько примеров:
-
??.txt
— файлы с любыми двухбуквенными именами
и расширением .txt; -
*.bak
— файлы с любыми именами и расширением
.bak; -
progl
.* — файлы
с названием progl
и любым расширением; -
*.* — файлы с любыми
названиями и любыми расширениями.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Атрибуты файла — какие бывают и как их изменить
14.01.2019
Иногда по самым разным причинам пользователям ОС Windows требуется поменять некоторые атрибуты одного или нескольких файлов. В этой статье вы узнаете, как их менять. Скриншоты сделаны на ОС Windows 7, но во всех остальных версиях Windows принцип действия практически тот же.
Следует отметить, что наличие и принцип работы некоторых атрибутов файлов может зависеть от вашей файловой системы. В рядовых ситуациях с обычными, простенькими атрибутами, типо атрибутов скрытия или сжатия все просто. Посмотреть и поменять стандартные атрибуты файлов и его объем можно нажав на файле ПКМ и войдя в его «Свойства».
А теперь перейдем к более близкому знакомству с ними.
Какие бывают основные атрибуты файла?
В операционной системой Windows пользователи могут увидеть, что существует разделение на четыре основных типа. Познакомимся с этими видами атрибутов, которыми могут обладать любые файлы и, частично, папки.
Системный
Данный тип известен как «S». Этим атрибутом обычно помечаются системные папки с документами, программами и прочими важными файлами, в которые юзерам лучше всего не вмешиваться.
По этой причине пользователи не смогут увидеть эти объекты в Проводнике. Так что придется обеспечивать доступ к ним только после отключения опции, которая направлена на скрытие защищённых системных файлов. После ее активации можно будет увидеть все объекты. Но лучше все же этого не делать, чтобы не нанести урон процессам, отвечающим за работу операционной системы, а также многим прочим важным компонентам, от которых зависит функционирование устройства.
Для чтения
Атрибут «R» предполагает сохранение информации, которая в дальнейшем будет открываться исключительно для чтения.
Используется это с целью установки запрета правки текстовых файлов. Если пользователь частенько работает с информацией, а затем сохраняет ее на съемные накопители, то в таком случае можно просто защитить флешку от записи. Предварительно в корне данного накопителя нужно будет создать папку только для чтения.
Это неплохой вариант защиты от сторонних пользователей. Однако различные вирусы и прочие угрозы «умеют» обходить данные барьеры, чтобы проникать в файлы и просто заражать их. Так что при необходимости лучше всего частенько проверять данный накопитель на предмет выявления различных угроз.
Архивный
Необходимость использования данного типа атрибутов «А» заключается в том, чтобы создавать бэкапы. Так что нужен он для определенных утилит. Также пригодится для распознавания тех файлов, которые ранее были включены в резервную копию. Удается выявить и те объекты, которые ранее были скорректированы, а в настоящее время просто подлежат замене.
Скрытый
Скрытый атрибут «Н» помогает сделать объекты невидимыми, но при этом они не будут отмечаться в качестве системных. Пользователи, таким образом, могут попробовать скрыть любые файлы и папки, чтобы в дальнейшем в Проводнике они никак не отображались.
Другие атрибуты файлов
Но такая классификация известна пользователям, которые работали с прежними версиями данной операционной системы. Финальные версии данной платформы обладают еще некоторыми дополнительными объектами. Они совершенно не нуждаются в изменении, однако юзерам все же следует узнать о них как можно больше информации. Это зашифрованный, сжатый атрибут, а также представлены индексированный, временный и прочие.
В дополнение к этому предусмотрен вариант проведения работы с атрибутом целостности и проведения работы без предварительной очистки. Так что разнообразие таких элементов достаточно велико. Некоторые их перечисленных компонентов пользователь может увидеть в разделе со свойствами файлов.
Также к атрибутам можно отнести даже временные метки файла. Они помогают выяснить то, когда именно был создан документ, время его первого открытия и некоторых изменений. Благодаря столь точной информации пользователь может понять, как именно производилась работа с определенным объектом.
В системных файлах юзеры могут увидеть в обычном варианте только дату производимых корректировок. Чтобы получить доступ к более полной информации, необходимо открыть пункт со свойствами. В этом случае можно увидеть даты создания объекта, производимых в отношении его изменений.
При этом можно корректировать все эти данные. Если пользователь будет вносить правки, то все эти изменения моментально вступят в силу. В итоге и дата корректировки будет изменена в автоматическом режиме.
информация взята из статьи bezwindowsa.ru/moya-zhizn/osnovnyie-atributyi-faylov.html
Как изменить атрибуты файла в Windows?
В рядовых ситуациях с обычными, простенькими атрибутами, типо скрытия или сжатия все просто. Посмотреть и поменять их можно, нажав на файле ПКМ и войдя в его «Свойства».
Во вкладке «Общие» вы можете увидеть пункт «Атрибуты». Галочка на пункте «Только чтение» запретит системе и пользователям менять этот файл. Это может пригодиться в случае, если вы хотите отправить его кому-то, но не хотите, чтобы он его менял. Если выставить галочку на пункте «Скрытый», «Проводник» и похожие программы не будут его отображать.
Теперь нажмите кнопку «Дополнительно».
Здесь вы можете увидеть и заменить такие атрибуты, как индексирование, архивации, сжатия и шифрования. Если вкратце, сжатие делает файл менее «Весомым» (пока он не нужен, он находится в неком «спресованном» состоянии, когда его активируют, ОС сама его разворачивает, когда он прекращает свою работу или его закрывают, сжимает обратно). Шифрование — защита от утечки данных. Последнее — реально большая тема, советую почитать по-подробнее.
Как снять атрибуты «Скрытый» и «Системный»
Бывают ситуации, когда какой-нибудь вирус выставляет на файле атрибут «Системный», тем самым крайне усложняя работу с ним. В этом случае программа «Проводник» не будет его отображать. Если у вас именно эта проблема, прочтите нашу статью про то, как включить показ скрытых файлов и папок. Скриншоты там сделаны на Windows 10, но и в других более-менее новых версиях Windows алгоритм тот же.
Если вы хотите эти атрибуты именно снять, зайдите в командную строку от имени администратора. Если не знаете, как — пройдите по ссылке, там все подробно описано. Скриншоты сделаны на Windows 7, но по традиции, в других ОС Windows процесс выглядит так же.
Введите в командную строку команду «cd /D путь», где «путь» означает путь к папке, в которой расположен файл и нажмите «Enter». Путь проще будет скопировать. Вот статья про то, как копировать путь к папке на Windows 7.
Теперь введите в командную строку команду «attrib -S -H /S /D» и нажмите «Enter». После ее действия атрибуты «Скрытый» и «Системный» снимутся со всех файлов в выбранной папке.
В Total Commander
Для того, чтобы снять у файла атрибуты Скрытый, Системный с помощью файлового менеджера Total Commander:
- выделите файл, атрибуты которого нужно изменить
- выберите меню Файлы –> Изменить атрибуты
- в диалоговом окне Изменение атрибутов снимите флажки Скрытый, Системный –> OKинформация взята из статьи: netler.ru/ikt/file-attribute.htm
Ошибка «Отказано в доступе» — решение проблемы
- Откройте «Мой компьютер» (он же проводник), нажмите правой кнопкой мышки на папке, доступ к которой Вы хотите восстановить и выберите пункт «Свойства«;
- Перейдите на вкладку «Безопасность», где кликните в кнопку «Изменить» (при необходимости укажите пароль для доступа):
- Выберите пользователя (если нужный уже есть в списке) или нажмите кнопку «Добавить«, где введите имя системного пользователя (под которым входите в Windows), которому нужен доступ и надавите в кнопку «Проверить имена«:
- Выберите найденного пользователя и нажмите в кнопку «ОК«;
- Далее установите флажок «Заменить владельца подконтейнеров и объектов«, чтобы была доступна не только эта папка, но и файлы внутри неё;
- Всё.
- Готово, пользуйтесь папочкой, что называется, на здоровье!
Решение для Windows XP
- Нажмите кнопку «Пуск» и выберите пункт «Мой компьютер«;
- В меню «Сервис» выберите команду «Свойства папки» и перейдите на вкладку «Вид«;
- В разделе «Дополнительные параметры» снимите флажок «Использовать простой общий доступ к файлам (рекомендуется)» и нажмите кнопку «OК«;
- Щелкните правой кнопкой мыши значок папки, владельца которой необходимо сменить, и выберите команду «Свойства«;
- Откройте вкладку «Безопасность» и нажмите кнопку «OК«, если появится сообщение безопасности;
- Нажмите кнопку «Дополнительно» и перейдите на вкладку «Владелец«;
- В столбце «Имя» выделите свое имя пользователя, запись «Администратор» (если вход в систему был выполнен с помощью учетной записи «Администратор») или группу «Администраторы«. Чтобы стать владельцем содержимого папки, установите флажок «Заменить владельца субконтейнеров и объектов«;
- Нажмите кнопку «ОК«;
Может появиться следующее сообщение об ошибке (папка — имя папки, владельца которой необходимо сменить): «Вы не имеете разрешения на чтение содержимого папки. Хотите заменить разрешения для этой папки так, чтобы иметь права полного доступа? Все разрешения будут заменены, если нажать кнопку «Да»»; - Нажмите кнопку «Да«;
- Затем, жмякните «ОК» и настройте параметры безопасности для папки и ее содержимого.
информация взята из статьи: sonikelf.ru/otkazano-v-dostupe-k-papke/
Файл – это ключевой элемент каждой операционной системы. Пользователи и разработчики обязательно знакомятся с ним во время работы за компьютером.
В данной статье будет рассказано о свойствах файлов, а также раскрыты основные принципы использования соответствующего компонента. Информация пригодится как рядовым пользователям, так и начинающим системным администраторам.
Определение
Файл – именованная область данных на информационном носителе. Используется в виде базового объекта взаимодействия с электронными материалами в операционных системах.
Работа с подобными «документами» реализовывается через файловые системы. Они отвечают за организацию работы и абстракцию над носителями данных. В зависимости от файловой системы ОС будет меняться принцип реализации «документации». Обычно выделяют несколько видов файлов:
- исполняемые (самостоятельные программы);
- документы данных (текстовые, медиа и так далее).
Соответствующий элемент обладает набором индивидуальных свойств. Они помогают добиться уникальности. В зависимости от формата файла набор параметров меняется. О них необходимо знать каждому пользователю.
Формат – это способ организации информации внутри электронного документа. Позволяет записывать новые сведения в соответствие с заложенным смыслом, а затем интерпретировать имеющиеся материалы.
Свойства
Операционные системы и пользователи должны четко понимать, какие файлики открывать или запускать при необходимости. Этот результат обеспечивается за счет уникальных отличительных свойств:
- имя;
- тип файла (расширение имени);
- время;
- атрибуты;
- размер;
- владелец;
- права доступа.
Это – основные свойства файла и папок в современных операционных системах. Далее каждый компонент будет рассмотрен подробно. После представлены основные операции со свойствами.
Имя
Имя – это название документа. То, на что обращается внимание в первую очередь. Можно назвать соответствующее свойство своеобразным идентификатором файла в операционной системе.
Имена можно задавать и переименовывать. На это способны:
- сами операционные системы;
- пользователи и администраторы;
- используемые приложения.
Файл может иметь в имени разное количество символов. Этот момент зависит от типа файловой системы в ОС. Пример – в NTFS (стандартный вариант для Windows) допускается название документов длиной до 256 символов. В FAT – до 8 знаков на имя + 3 на расширение.
Не все символы ОС можно использоваться в именах документов. Все зависит от установленной операционной системы. В Windows нельзя при присваивании названия применять знаки:
- больше/меньше;
- слеши;
- «звездочку»;
- вопросительный знак;
- двоеточие;
- кавычки-галочки;
- «палку» (вертикальную прямую).
В одном каталоге или папке Windows не даст создать два файла с одинаковыми именами, если у них будет идентичное расширение. Название документа – всегда уникальная запись.
Расширение
Присутствует в имени файла. Пишется через точку. Windows по умолчанию скрывает соответствующий компонент. Его необходимо просматривать в меню «Свойства» у выбранного электронного документа.
Расширение помогает определить содержание файла (формат), а также определить программы и приложение, которые будут работать с ним. Пример — .docx. Он придуман для MS Word.
Расширение сообщает носителю информации о том, какие данные он содержит. Вот самые распространенные варианты:
- pdf – для электронных документов;
- xlsx – таблицы, которые поддерживаются Excel;
- doc/docx – текстовые документы Word;
- exe – исполняемый файл для операционной системы;
- gif – анимация/веб-графика;
- jpg и .png – графические документы, которые могут быть открыты браузерами и «мастерами просмотра»;
- mp3 – музыка, аудиофайлы;
- mp4/mpeg-4 – хранение и создание видео/музыки на компьютерах и мобильных устройствах;
- rar и .zip – архивы, помогающие сжимать большой объем информации;
- html – документы веб-страниц, которые могут быть открыты любым интернет-обозревателем.
Это – не исчерпывающий список доступных форматов (расширений) современных операционных систем.
Размер
Файл как объект занимает то или иное пространство в памяти используемого устройства. Соответствующее свойство будет определяться размером.
Измеряется в байтах, битах, килобайтах, мегабайтах, гигабайтах. Сейчас на компьютерах встречаются терабайты и петабайты. Суперкомпьютеры могут работать с эксабайтами, зеттабайтами и йоттабайтами.
Время
Расположенный в том или ином месте операционной системы файл создается в определенный момент. Об этом нужно сообщить и ОС, и пользователю. Для данной затеи было придумано свойство под названием «время».
Каждый документ будет иметь:
- время создания;
- момент внесения изменений;
- время последнего открытия.
Соответствующий параметр может быть полезен, когда нужно посмотреть последние используемые на устройстве документы. Или выяснить, в какой момент конкретный файл был изменен/открыт/создан.
Атрибуты
Изучая свойства файлов в операционных системах, нужно обратить внимание на атрибуты. Это – общие описания, которые возможно корректировать при необходимости. Находится свойство в двух состояниях: атрибуты включены и выключены.
Windows использует несколько ключевых атрибутов:
- Только чтение. Главный гарант безопасности системных файлов. При установке такого атрибута файл будет открыт на чтение. Внесение изменений в него не предусматривается операционной системой.
- Скрытый. С помощью этого варианта можно скрыть файл в «Проводнике». Система не будет отображать документ, если не активировать специальных режим просмотра.
- Архивный. Система устанавливает его автоматически. Нужен для определения изменений с момента последнего резервного копирования файлов.
- Системный. Атрибут, в котором указано, что файл является важным для системы. Так помечаются документы, необходимые для нормального функционирования ОС.
Здесь стоит запомнить правило – изменению подлежат только атрибуты «Скрытый» и «Только для чтения». Дополнительные свойства соответствующего раздела можно открыть с помощью кнопки «Другие».
Режим доступа
Носит название «право доступа». Свойство, обладающее возможность ограничивать «путь» к тому или иному файлу в пределах операционной системы. Отображается в разделе «Безопасность». Там же можно изменить права для пользователей и отдельных групп.
Владелец
Это – создатель объекта. Пользователи, которым назначены права администратора. Они могут ударять и изменять соответствующие файлы тем или иным образом.
Владельца просто так не поменять. Данное свойство доступно для корректировки только системными администраторами.
Работа со свойствами
Со свойствами файла можно выполнять различные действия. Это – простые операции, которые помогают управлять документами и производить необходимые настройки.
Просмотр
Чтобы посмотреть свойства интересующего документа в системе, нужно:
- Открыть «Проводник».
- Найти желаемый файл. Именно здесь пригодится свойство под названием «имя». Оно помогает быстро обнаружить, существует ли файл в системе.
- Нажать ПКМ по документации.
- Выбрать в появившемся меню раздел «Свойства».
На экране появится окно с интересующей информацией. Оно предусматривает несколько вкладок.
Окно «Свойства»
Когда окно «Свойства файла или папки» открыто, можно получить о документе всю интересующую и актуальную информацию. Это – отдельное диалоговое «меню». Количество вкладок будет меняться в зависимости от того, какие требования выдвинуты к содержимому файла (формата).
Стоит рассмотреть наглядный пример – с pdf-документом. В разделе «Общие» здесь будет отображаться:
- Тип файла в системе и его расширение.
- Приложение. Это – программа, которая будет запускаться при открытии файла выбранного расширения. Устанавливается системой при наличии соответствующего приложения автоматически. Может быть изменена при помощи нажатия на кнопку «Изменить…».
- Расположение. Это – путь доступа к файлам. По соответствующему адресу можно обнаружить интересующий файл в системе. Представлено расположение в виде ссылок с названием диска, а также папок, в которые вложен документ. Пример – c:/Windows/system23/etc.txt.
- Размер. Объем, занимаемый файлом в системе.
- Создан. Это – непосредственная дата создания.
- Изменен. Отвечает за отображение информации о том, когда пользователь последний раз вносил те или иные корректировки.
- Открыт. Дата последнего открытия.
- Атрибуты. Отмечены те или иные «параметры».
Также можно посмотреть раздел «Общие». Он встречается и у графических документов, а также мультимедиа. Здесь находится подробное описание документации. Операционной системе соответствующая информация не пригодится – она важна пользователю.
Пример – музыка. В разделе «Подробно» обычно отображается жанр и исполнитель, название трека и альбома, дата записи, авторские права. У изображений – теги, комментарии, дата съемки и приобретения, код изображения, информация о камере, размеры и иные особенности.
Изменение
Свойства файла можно при необходимости поменять. Для этого потребуется:
- Перейти в раздел «Подробно».
- Открыть интересующий пункт. Меню будет зависеть от расширения документации.
- Внести корректировки. Пример – выбрать из доступного меню или напечатать при помощи клавиатуры.
- Кликнуть по кнопке «Применить» или «Ок».
В случае с разрешением доступа потребуется нажать на кнопку «Настроить права…», выбрать особенности доступа для пользователей и их групп, а затем сохранить изменения.
Не все свойства можно изменять. Иногда это происходит автоматически, в некоторых ситуациях – под действием тех или иных приложений. Какие-то параметры документации в операционных системах остаются неизменными. Пример – даты создания.
Удаление
Некоторые параметры можно удалять. Этот момент напрямую зависит от типа файла в операционной системе. Пример – в текстовых документах в подробных параметрах «Авторы» — это корректируемое поле. Там может быть внесена желаемая запись. Ее же разрешено изменить или удалить.
Чтобы избавиться от личных сведений в свойствах, нужно кликнуть по ссылке «Удаление свойств и личной информации». Элемент управления находится в нижней части вкладки «Подробно». Далее предстоит выбрать операцию и подтвердить ее.
Как создать файл
Основы работы со свойствами файлов рассмотрены. Теперь стоит разобраться в том, как создать документ. Windows предусматривает два быстрых подхода:
- при помощи контекстного меню;
- через программу.
В первом случае потребуется:
- Перейти в корневой каталог. Туда, где хочется разместить документ.
- Кликнуть ПКМ по свободному пространству.
- Навести курсор на строчку «Создать».
- Выбрать тип электронного документа.
Теперь остается задать уникальное имя. Файл создан. У него сразу появились некоторые свойства.
Можно создать документ в операционной системе через специализированную программу. Она зависит от того, с каким именно файлом хочется работать. Пример — .txt. Для этого используется «Блокнот». Нужно открыть его, а затем в контекстном меню выбрать «Файл»-«Сохранить» или «Сохранить как…».
Система предложить задать имя и формат сохраняемого документа, а также указать путь к нему на диске. После подтверждения операции в заданном месте появится соответствующий файл.
Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!
From Wikipedia, the free encyclopedia
File attributes are a type of meta-data that describe and may modify how files and/or directories in a filesystem behave. Typical file attributes may, for example, indicate or specify whether a file is visible, modifiable, compressed, or encrypted. The availability of most file attributes depends on support by the underlying filesystem (such as FAT, NTFS, ext4)
where attribute data must be stored along with other control structures. Each attribute can have one of two states: set and cleared. Attributes are considered distinct from other metadata, such as dates and times, filename extensions or file system permissions. In addition to files, folders, volumes and other file system objects may have attributes.
DOS and Windows[edit]
Traditionally, in DOS and Microsoft Windows, files and folders accepted four attributes:[1][2][3]
- Archive (A): When set, it indicates that the hosting file has changed since the last backup operation. Windows’ file system sets this attribute on any file that has changed. Backup software then has the duty of clearing it upon a successful full or incremental backup (not a differential one).
- Hidden (H): When set, indicates that the hosting file is hidden. MS-DOS commands like
dir
and Windows apps like File Explorer do not show hidden files by default, unless asked to do so.[4] - System (S): When set, indicates that the hosting file is a critical system file that is necessary for the computer to operate properly. MS-DOS and Microsoft Windows use it to mark important system files. MS-DOS commands like
dir
and Windows apps like File Explorer do not show system files by default even when hidden files are shown, unless asked to do so. - Read-only (R): When set, indicates that a file should not be altered. Upon opening the file, file system API usually does not grant write permission to the requesting application, unless the application explicitly requests it. Read-only attributes on folders are usually ignored, being used for another purpose.[5][6]
As new versions of Windows came out, Microsoft has added to the inventory of available attributes on the NTFS file system,[7] including but not limited to:[8]
- Compressed (C): When set, Windows compresses the hosting file upon storage. For more information, see NTFS § File compression.
- Encrypted (E): When set, Windows encrypts the hosting file upon storage to prevent unauthorized access. For more information, see NTFS § Encryption.
- Not Content-Indexed (I): When set, Indexing Service or Windows Search do not include the hosting file in their indexing operation.
Other attributes that are displayed in the «Attributes» column of Windows Explorer[7] include:
- Directory (D): The entry is a subdirectory, containing file and directory entries of its own.
- Reparse Point (L): The file or directory has an associated re-parse point, or is a symbolic link.
- Offline (O): The file data is physically moved to offline storage (Remote Storage).
- Sparse (P): The file is a sparse file, i.e., its contents are partially empty and non-contiguous.
- Temporary (T): The file is used for temporary storage.
In DOS, OS/2 and Windows, the attrib
command in cmd.exe and command.com can be used to change and display the four traditional file attributes.[3][9] File Explorer in Windows can show the seven mentioned attributes but cannot set or clear the System attribute.[5] Windows PowerShell, which has become a component of Windows 7 and later, features two commands that can read and write attributes: Get-ItemProperty
and Set-ItemProperty
.[10] To change an attribute on a file on Windows NT, the user must have appropriate file system permissions known as Write Attributes and Write Extended Attributes.[11]
Unix and POSIX[edit]
In Unix and Unix-like systems, including POSIX-conforming systems, each file has a ‘mode’ containing 9 bit flags controlling read, write and execute permission for each of the file’s owner, group and all other users (see File-system permissions §Traditional Unix permissions for more details) plus the setuid and setgid bit flags and a ‘sticky’ bit flag.
The mode also specifies the file type (regular file, directory, or some other special kind).
4.4BSD and derivatives[edit]
In 4.4BSD and 4.4BSD-Lite, files and directories (folders) accepted four attributes that could be set by the owner of the file or the superuser (the «User» attributes) and two attributes that could only be set by the superuser (the «System» attributes):[12]
- (User) No-dump: When set, it indicates that the file or directory should not be saved during a backup operation.
- (User and System) Immutable: When set, indicates that the file or directory should not be altered. Attempts to open the file for writing, create a file within the directory, remove a file from the directory, rename a file within the directory, rename the file or directory, or remove the file or directory will fail with a permissions error.
- (User and System) Append-only: When set, indicates that the file should only be appended to.
- (User) Opaque: When set on a directory, indicates that the directory is opaque when viewed through a union stack.
FreeBSD added some additional attributes,[13] also supported by DragonFly BSD:[14]
- (User and System) No-unlink: When set, indicates that the file or directory should not be renamed or removed. Attempts to rename or remove the file or directory will fail with a permissions error.
FreeBSD also supports:[13]
- (System) No-archive: When set, indicates that the file or directory should not be archived.
- (System) Snapshot: When set, indicates that the file or directory is a snapshot file. This attribute is maintained by the system, and cannot be set, even by the super-user.
whereas DragonFly BSD supports:[14]
- (User and System) No-history: When set, indicates that history should not be retained for the file or directory.
- (User) Swapcache: When set, indicates that clean filesystem data for the file, or for the directory and everything underneath the directory, should be cached in swap space on a solid-state drive.
- (System) Swapcache: When set, indicates that clean filesystem data for the file, or for the directory and everything underneath the directory, should not be cached in swap space on a solid-state drive.
- (System) Archived: When set, indicates that the file or directory may be archived.
NetBSD added another attribute,[15] also supported by OpenBSD:[16]
- (System) Archived: When set, indicates that the file or directory is archived.
macOS added three attributes:
- (User) Hidden: When set, indicates that the file or directory should not, by default, be displayed in the GUI; ls will display it, however.[17]
- (System) Restricted: When set, indicates that the file or directory will be protected by System Integrity Protection
- (User and System) Compressed: Read-only attribute for files compressed using HFS+ Compression
In these systems, the chflags
and ls
commands can be used to change and display file attributes. To change a «user» attribute on a file in 4.4BSD-derived operating systems, the user must be the owner of the file or the superuser; to change a «system» attribute, the user must be the superuser.
Linux[edit]
The Linux operating system can support a wide range of file attributes that can be listed by the lsattr
command and modified, where possible, by the chattr
command.
Programs can examine and alter attributes using ioctl operations.[18]
Many Linux file systems support only a limited set of attributes, and none of them support every attribute that chattr
can change. File systems that support at least some attributes include ext4, XFS and btrfs.
Attribute | lsattr flag | chattr option | Semantics and rationale |
---|---|---|---|
No atime updates
|
A
|
+A,-A
|
atime record is not modified when file is read/accessed. |
Append-only | a
|
+a,-a
|
Writing to file only allowed in append mode. |
Immutable | i
|
+i,-i
|
Prevents any change to file’s contents or metadata: file/directory cannot be written to, deleted, renamed, or hard-linked. |
No dump | d
|
+d,-d
|
File is skipped by the dump program |
Secure deletion | s
|
+s,-s
|
Requests that, when deleted, all file data blocks are filled with zeroes. |
Synchronous updates | S
|
+S,-S
|
Changes are written synchronously to the underlying filesystem storage medium; equivalent to ‘sync’ mount option for affected files. |
See also[edit]
- Extended file attributes
- Hidden file and hidden directory
- Volume label
References[edit]
- ^ «Definition of: file attribute». PC Magazine. Ziff Davis. Retrieved 14 October 2020.
- ^ «File attributes». Computer Hope. Retrieved 2 December 2012.
- ^ a b «In Windows, what are file attributes, and how can I change them?». Knowledge Base. Indiana University. 11 October 2011. Retrieved 2 December 2012.
- ^ «What is a hidden file?». Windows 7 Help. Microsoft. Retrieved 2 December 2012.
- ^ a b «You cannot view or change the Read-only or the System attributes of folders in Windows Server 2003, in Windows XP, in Windows Vista or in Windows 7». Microsoft Support. Microsoft. 31 May 2012. Retrieved 2 December 2012.
- ^ «Why is the readonly property on folders so strange?».
- ^ a b «File Attribute Constants». MSDN. Microsoft. Retrieved 17 July 2018.
- ^ «HOW TO: Use the File Attribute Management Script (Fileattributes.pl) in Windows 2000». Microsoft support. Microsoft. Retrieved 2 December 2012.
- ^ «Definition of: DOS Attrib». PC Magazine. Ziff Davis. Retrieved 2 December 2012.
- ^ «Use a PowerShell Cmdlet to Work with File Attributes». Hey, Scripting Guy! Blog. Microsoft. 26 January 2011. Retrieved 3 December 2012.
- ^ «How to set, view, change, or remove special permissions for files and folders in Windows XP». Microsoft Support. Microsoft. 7 May 2007. Retrieved 2 December 2012.
- ^
chflags(2)
– BSD System Calls Manual - ^ a b
chflags(2)
– FreeBSD System Calls Manual - ^ a b
chflags(2)
– DragonFly BSD System Calls and Error Numbers Manual - ^
chflags(2)
– NetBSD System Calls Manual - ^
chflags(2)
– OpenBSD System Calls Manual - ^
chflags(2)
– Darwin and macOS System Calls Manual - ^
ioctl_iflags(2)
– Linux Programmer’s Manual – System Calls
External links[edit]
- Definition of: DOS Attrib Archived 2012-03-02 at the Wayback Machine on PC Magazine
- Hidden files in Unix-like operating systems at the Wayback Machine (archived October 17, 2007)
- Microsoft File Attribute Constants
- Win32 File Attributes
From Wikipedia, the free encyclopedia
File attributes are a type of meta-data that describe and may modify how files and/or directories in a filesystem behave. Typical file attributes may, for example, indicate or specify whether a file is visible, modifiable, compressed, or encrypted. The availability of most file attributes depends on support by the underlying filesystem (such as FAT, NTFS, ext4)
where attribute data must be stored along with other control structures. Each attribute can have one of two states: set and cleared. Attributes are considered distinct from other metadata, such as dates and times, filename extensions or file system permissions. In addition to files, folders, volumes and other file system objects may have attributes.
DOS and Windows[edit]
Traditionally, in DOS and Microsoft Windows, files and folders accepted four attributes:[1][2][3]
- Archive (A): When set, it indicates that the hosting file has changed since the last backup operation. Windows’ file system sets this attribute on any file that has changed. Backup software then has the duty of clearing it upon a successful full or incremental backup (not a differential one).
- Hidden (H): When set, indicates that the hosting file is hidden. MS-DOS commands like
dir
and Windows apps like File Explorer do not show hidden files by default, unless asked to do so.[4] - System (S): When set, indicates that the hosting file is a critical system file that is necessary for the computer to operate properly. MS-DOS and Microsoft Windows use it to mark important system files. MS-DOS commands like
dir
and Windows apps like File Explorer do not show system files by default even when hidden files are shown, unless asked to do so. - Read-only (R): When set, indicates that a file should not be altered. Upon opening the file, file system API usually does not grant write permission to the requesting application, unless the application explicitly requests it. Read-only attributes on folders are usually ignored, being used for another purpose.[5][6]
As new versions of Windows came out, Microsoft has added to the inventory of available attributes on the NTFS file system,[7] including but not limited to:[8]
- Compressed (C): When set, Windows compresses the hosting file upon storage. For more information, see NTFS § File compression.
- Encrypted (E): When set, Windows encrypts the hosting file upon storage to prevent unauthorized access. For more information, see NTFS § Encryption.
- Not Content-Indexed (I): When set, Indexing Service or Windows Search do not include the hosting file in their indexing operation.
Other attributes that are displayed in the «Attributes» column of Windows Explorer[7] include:
- Directory (D): The entry is a subdirectory, containing file and directory entries of its own.
- Reparse Point (L): The file or directory has an associated re-parse point, or is a symbolic link.
- Offline (O): The file data is physically moved to offline storage (Remote Storage).
- Sparse (P): The file is a sparse file, i.e., its contents are partially empty and non-contiguous.
- Temporary (T): The file is used for temporary storage.
In DOS, OS/2 and Windows, the attrib
command in cmd.exe and command.com can be used to change and display the four traditional file attributes.[3][9] File Explorer in Windows can show the seven mentioned attributes but cannot set or clear the System attribute.[5] Windows PowerShell, which has become a component of Windows 7 and later, features two commands that can read and write attributes: Get-ItemProperty
and Set-ItemProperty
.[10] To change an attribute on a file on Windows NT, the user must have appropriate file system permissions known as Write Attributes and Write Extended Attributes.[11]
Unix and POSIX[edit]
In Unix and Unix-like systems, including POSIX-conforming systems, each file has a ‘mode’ containing 9 bit flags controlling read, write and execute permission for each of the file’s owner, group and all other users (see File-system permissions §Traditional Unix permissions for more details) plus the setuid and setgid bit flags and a ‘sticky’ bit flag.
The mode also specifies the file type (regular file, directory, or some other special kind).
4.4BSD and derivatives[edit]
In 4.4BSD and 4.4BSD-Lite, files and directories (folders) accepted four attributes that could be set by the owner of the file or the superuser (the «User» attributes) and two attributes that could only be set by the superuser (the «System» attributes):[12]
- (User) No-dump: When set, it indicates that the file or directory should not be saved during a backup operation.
- (User and System) Immutable: When set, indicates that the file or directory should not be altered. Attempts to open the file for writing, create a file within the directory, remove a file from the directory, rename a file within the directory, rename the file or directory, or remove the file or directory will fail with a permissions error.
- (User and System) Append-only: When set, indicates that the file should only be appended to.
- (User) Opaque: When set on a directory, indicates that the directory is opaque when viewed through a union stack.
FreeBSD added some additional attributes,[13] also supported by DragonFly BSD:[14]
- (User and System) No-unlink: When set, indicates that the file or directory should not be renamed or removed. Attempts to rename or remove the file or directory will fail with a permissions error.
FreeBSD also supports:[13]
- (System) No-archive: When set, indicates that the file or directory should not be archived.
- (System) Snapshot: When set, indicates that the file or directory is a snapshot file. This attribute is maintained by the system, and cannot be set, even by the super-user.
whereas DragonFly BSD supports:[14]
- (User and System) No-history: When set, indicates that history should not be retained for the file or directory.
- (User) Swapcache: When set, indicates that clean filesystem data for the file, or for the directory and everything underneath the directory, should be cached in swap space on a solid-state drive.
- (System) Swapcache: When set, indicates that clean filesystem data for the file, or for the directory and everything underneath the directory, should not be cached in swap space on a solid-state drive.
- (System) Archived: When set, indicates that the file or directory may be archived.
NetBSD added another attribute,[15] also supported by OpenBSD:[16]
- (System) Archived: When set, indicates that the file or directory is archived.
macOS added three attributes:
- (User) Hidden: When set, indicates that the file or directory should not, by default, be displayed in the GUI; ls will display it, however.[17]
- (System) Restricted: When set, indicates that the file or directory will be protected by System Integrity Protection
- (User and System) Compressed: Read-only attribute for files compressed using HFS+ Compression
In these systems, the chflags
and ls
commands can be used to change and display file attributes. To change a «user» attribute on a file in 4.4BSD-derived operating systems, the user must be the owner of the file or the superuser; to change a «system» attribute, the user must be the superuser.
Linux[edit]
The Linux operating system can support a wide range of file attributes that can be listed by the lsattr
command and modified, where possible, by the chattr
command.
Programs can examine and alter attributes using ioctl operations.[18]
Many Linux file systems support only a limited set of attributes, and none of them support every attribute that chattr
can change. File systems that support at least some attributes include ext4, XFS and btrfs.
Attribute | lsattr flag | chattr option | Semantics and rationale |
---|---|---|---|
No atime updates
|
A
|
+A,-A
|
atime record is not modified when file is read/accessed. |
Append-only | a
|
+a,-a
|
Writing to file only allowed in append mode. |
Immutable | i
|
+i,-i
|
Prevents any change to file’s contents or metadata: file/directory cannot be written to, deleted, renamed, or hard-linked. |
No dump | d
|
+d,-d
|
File is skipped by the dump program |
Secure deletion | s
|
+s,-s
|
Requests that, when deleted, all file data blocks are filled with zeroes. |
Synchronous updates | S
|
+S,-S
|
Changes are written synchronously to the underlying filesystem storage medium; equivalent to ‘sync’ mount option for affected files. |
See also[edit]
- Extended file attributes
- Hidden file and hidden directory
- Volume label
References[edit]
- ^ «Definition of: file attribute». PC Magazine. Ziff Davis. Retrieved 14 October 2020.
- ^ «File attributes». Computer Hope. Retrieved 2 December 2012.
- ^ a b «In Windows, what are file attributes, and how can I change them?». Knowledge Base. Indiana University. 11 October 2011. Retrieved 2 December 2012.
- ^ «What is a hidden file?». Windows 7 Help. Microsoft. Retrieved 2 December 2012.
- ^ a b «You cannot view or change the Read-only or the System attributes of folders in Windows Server 2003, in Windows XP, in Windows Vista or in Windows 7». Microsoft Support. Microsoft. 31 May 2012. Retrieved 2 December 2012.
- ^ «Why is the readonly property on folders so strange?».
- ^ a b «File Attribute Constants». MSDN. Microsoft. Retrieved 17 July 2018.
- ^ «HOW TO: Use the File Attribute Management Script (Fileattributes.pl) in Windows 2000». Microsoft support. Microsoft. Retrieved 2 December 2012.
- ^ «Definition of: DOS Attrib». PC Magazine. Ziff Davis. Retrieved 2 December 2012.
- ^ «Use a PowerShell Cmdlet to Work with File Attributes». Hey, Scripting Guy! Blog. Microsoft. 26 January 2011. Retrieved 3 December 2012.
- ^ «How to set, view, change, or remove special permissions for files and folders in Windows XP». Microsoft Support. Microsoft. 7 May 2007. Retrieved 2 December 2012.
- ^
chflags(2)
– BSD System Calls Manual - ^ a b
chflags(2)
– FreeBSD System Calls Manual - ^ a b
chflags(2)
– DragonFly BSD System Calls and Error Numbers Manual - ^
chflags(2)
– NetBSD System Calls Manual - ^
chflags(2)
– OpenBSD System Calls Manual - ^
chflags(2)
– Darwin and macOS System Calls Manual - ^
ioctl_iflags(2)
– Linux Programmer’s Manual – System Calls
External links[edit]
- Definition of: DOS Attrib Archived 2012-03-02 at the Wayback Machine on PC Magazine
- Hidden files in Unix-like operating systems at the Wayback Machine (archived October 17, 2007)
- Microsoft File Attribute Constants
- Win32 File Attributes
Как изменить атрибут файла?
Просмотр или изменение атрибутов файла
Чтобы просмотреть или изменить атрибуты файла, щелкните файл правой кнопкой мыши и выберите пункт «Свойства». В разделе «Атрибуты:» включенные атрибуты отмечены флажками. Добавьте или удалите проверки из «Только для чтения», «Архив» или «Скрытый», чтобы включить или отключить эти параметры.
Как использовать сменщик атрибутов?
Щелкните правой кнопкой мыши один или несколько файлов и выберите «Изменить атрибуты», и вы можете включить или отключить статус только для чтения, скрытие, индексирование и даже сжатие NTFS. Вы можете изменить дату создания, изменения и последнего доступа к файлу, а также настроить время съемки фотографии.
Атрибуты файла — это фрагменты информации, связанные с каждым файлом и каталогом, которые включают дополнительные данные о самом файле или его содержимом. Они могут существовать только в одном из двух состояний — установленном или очищенном; как состояние включения или выключения. Атрибуты могут находиться в файлах, каталогах, томах и определенных системных объектах.
Кто может изменить атрибут файла и каталога?
Чтобы изменить атрибут «пользователь» в файле в операционных системах, производных от 4.4BSD, пользователь должен быть владельцем файла или суперпользователем; чтобы изменить «системный» атрибут, пользователь должен быть суперпользователем.
Как удалить атрибут файла?
Изменить атрибуты файла в Windows 10
- Откройте проводник и перейдите в папку, содержащую ваши файлы.
- Выберите файл, атрибуты которого вы хотите изменить.
- На вкладке «Главная» ленты нажмите кнопку «Свойства».
- В следующем диалоговом окне в разделе «Атрибуты» вы можете установить или удалить атрибуты «Только для чтения» и «Скрытый».
3 ян. 2018 г.
Как удалить атрибут только для чтения?
Файлы только для чтения
- Откройте проводник Windows и перейдите к файлу, который хотите отредактировать.
- Щелкните имя файла правой кнопкой мыши и выберите «Свойства».
- Выберите вкладку «Общие» и снимите флажок «Только для чтения», чтобы удалить атрибут только для чтения, или установите флажок, чтобы установить его. …
- Нажмите кнопку «Пуск» Windows и введите «cmd» в поле поиска.
Как удалить сменщик атрибутов?
Или вы можете удалить Attribute Changer со своего компьютера, используя функцию «Добавить / удалить программу» на панели управления Windows. Когда вы найдете программу Attribute Changer 6.20, щелкните ее и выполните одно из следующих действий: Windows Vista / 7/8: нажмите «Удалить».
Как изменить дату создания файла?
Изменить системную дату
Щелкните правой кнопкой мыши текущее время и выберите параметр «Настроить дату / время». Выберите вариант «Изменить дату и время…» и введите новую информацию в поля времени и даты. Нажмите «ОК», чтобы сохранить изменения, а затем откройте файл, который хотите изменить.
Как сделать файл доступным для записи в Windows 10?
Пожалуйста, продолжайте.
- В проводнике Windows щелкните правой кнопкой мыши файл или папку, с которыми хотите работать.
- Во всплывающем меню выберите «Свойства», а затем в диалоговом окне «Свойства» перейдите на вкладку «Безопасность».
- В поле со списком «Имя» выберите пользователя, контакт, компьютер или группу, чьи разрешения вы хотите просмотреть.
Каковы четыре основных общих атрибута файла?
Файл может иметь такие атрибуты, как имя, создатель, дата, тип, разрешения и т. Д.
…
Ниже приведены некоторые атрибуты файла:
- Имя . …
- Идентификатор. …
- Тип. …
- Место нахождения. …
- Размер. …
- Защита. …
- Время, дата и идентификация пользователя.
Что не является атрибутом файла?
Что из перечисленного не является атрибутами файла? Объяснение: переименование не является атрибутом остатка файла, все являются атрибутами файлов.
Какие два атрибута файла существуют в среде Windows?
Какие два атрибута файла существуют в среде Windows? (Выберите два.) Объяснение: Атрибуты файла: только для чтения, архивный, скрытый и системный. Подробности, безопасность и общие — это вкладки в апплете свойств файла.
Перейдите в Панель управления и откройте Параметры папки. 2. Перейдите на вкладку «Просмотр» и выберите «Показать скрытые файлы и папки». Затем снимите флажок «Скрыть защищенные системные файлы».
Что такое атрибутная команда?
Вы можете использовать команду / attribute, чтобы получить общее значение атрибута, получить базовое значение атрибута, установить базовое значение атрибута или работать с модификаторами атрибута для целевого объекта в Minecraft.
Что такое атрибут A в файле?
До Windows 8/10 атрибуты были: R = ТОЛЬКО ДЛЯ ЧТЕНИЯ H = СКРЫТО S = СИСТЕМА A = АРХИВ C = СЖАТИЕ N = НЕ ИНДЕКСИРУЕТСЯ L = Точки повторной обработки O = ОФФЛАЙН P = Разреженный файл I = Не проиндексировано содержимое T = ВРЕМЕННО E = ЗАШИФРОВАНО.