Атрибутът на файла (често наричан атрибут или a флаг ) е специфично условие, при което може да съществува файл или директория.
Атрибутът се разглежда също комплект или изчиства в даден момент, което означава, че е активирано или не.
Компютърните операционни системи, като Windows, могат да маркират данни със специфични файлови атрибути, така че данните да могат да бъдат третирани различно от данните с атрибут изключен.
Файловете и папките всъщност не се променят, когато атрибутите се прилагат или премахват, те просто се разбират по различен начин от операционната система и друг софтуер.
Какви са различните атрибути на файла?
В Windows съществуват редица файлови атрибути, включително следните:
- Архивен файл атрибут
- Регистрационен атрибут
- Скрит файлов атрибут
- Атрибут на файла само за четене
- Атрибут на системния файл
- Атрибут на етикет на звука
Следните файлови атрибути бяха достъпни за първи път на операционната система Windows с файловата система NTFS, което означава, че те не са достъпни в по-старата файлова система FAT:
- Атрибут на компресиран файл
- Атрибут на шифрован файл
- Индексиран файлов атрибут
Ето няколко допълнителни, макар и по-редки, файлови атрибути, разпознати от Windows:
- Атрибут на файл на устройството
- Атрибут на файла за пълнота
- Не атрибутен файлов атрибут със съдържание
- Никакъв атрибут на файла за изтриване
- Офлайн файлов атрибут
- Отчет за файловия файл
- Временен файл атрибут
- Виртуален файл атрибут
Можете да прочетете повече за тях на страницата на Microsoft File Attributes Constants.
Забележка: Технически има и a нормален файлов атрибут, без да включва никакъв атрибут на файла, но никога няма да видите това, което всъщност се споменава навсякъде в нормалното ви използване на Windows.
Защо са използвани файлови атрибути?
Файловите атрибути съществуват, така че Вие или вашата програма или дори самата операционна система да получите или да откажете определени права върху файл или папка.
Изучаването на често срещани файлови атрибути може да ви помогне да разберете защо някои файлове и папки са означени като "скрити" или "само за четене" и защо взаимодействието с тях е толкова различно от взаимодействието с други данни.
Прилагане на Само за четене файловият атрибут на файл ще му попречи да бъде редактиран или променен по какъвто и да е начин, освен ако атрибутът не бъде премахнат, за да позволи достъп за запис. Атрибутът "само за четене" често се използва със системни файлове, които не бива да се променят, но бихте могли да направите същото с вашите собствени файлове, което предпочитате да не редактирате някой с достъп.
Файловете със скрит набор атрибути действително ще бъдат скрити от нормалните изгледи, което прави тези файлове наистина трудно да бъдат изтрити, преместени или променени случайно. Файлът все още съществува като всеки друг файл, но защото скритият атрибут на файла се превключва, той не позволява на обикновения потребител да взаимодейства с него. Можете да настроите Windows да преглежда скритите файлове и папки като лесен начин да видите тези файлове, без да изключвате атрибута.
Също така можете да комбинирате атрибути, така че даден файл е не само скрит, но и маркиран като системен файл и зададен с атрибута на архива.
Атрибути на файлове срещу атрибути на папки
Атрибутите могат да бъдат превключвани и изключвани както за файлове, така и за папки, но последиците от това се различават малко между двете.
Когато файлов атрибут като скритият атрибут е включен за a досие , че единичен файл ще бъде скрито, нищо друго.
Ако същият скрит атрибут се прилага към a папка , получавате повече опции, отколкото просто да скриете папката: имате възможност да приложите скрития атрибут само към папката или към папката, нейните подпапки и всички файлове.
Прилагането на скрития атрибут на файловете в подпапките на папките и файловете му означава, че дори и след като отворите папката, всички файлове и папки, които се съдържат в нея, също ще бъдат скрити. Първата опция само да се скрие папката сама ще направи подпапките и файловете видими, а просто ще скрие основната коренна област на папката.
Как се приписват атрибутите на файла
Въпреки че всички налични атрибути за даден файл имат общи имена, които сте видели в горните списъци, те не се прилагат по един и същ начин към файл или папка.
Малкият набор от атрибути може да бъде включен ръчно. В Windows можете да направите това, като щракнете с десния бутон на мишката (или докоснете и задръжте върху допирните интерфейси) файл или папка, като отворите свойствата му и след това активирате или деактивирате атрибут от предоставения списък.
В Windows може да се зададе по-голям набор от атрибути с командата attrib, която се предлага от Command Prompt. Наличието на контрол на атрибутите чрез команда позволява на програми на трети страни, като резервен софтуер, лесно да редактират файлови атрибути.
Линукс операционни системи могат да използват chattr (Промяна на атрибута), за да зададете файлови атрибути, докато chflags (Change Flags) се използва в macOS.