Атрибут файлу (англ. file attribute) — метадані, що описують файл.
Атрибут може знаходитись у двох станах: або встановлений, або знятий. Атрибути розглядаються окремо від інших метаданих, таких як дати, розширення імені файлу або права доступу. Каталоги та інші об'єкти файлової системи також можуть мати певні атрибути.
Різновиди
DOS та Microsoft Windows
В операційних системах DOS та Microsoft Windows, існують чотири атрибути:
- Архівний. Коли цей атрибут встановлено, це означає, що файл було змінено з часу проведення останнього резервного копіювання. ПЗ, за допомогою якого виконується резервне копіювання, також відповідає за зняття цього атрибуту.
- Прихований. Файл з встановленим атрибутом вважається прихованим. Це означає, що команди MS-DOS () та програми Windows (такі як Провідник) за замовчуванням не будуть відображати цей файл, якщо не ввімкнено спеціальний режим .
- Системний. Файл з встановленим атрибутом вважається системним — таким, існування якого у незміненому вигляді критично важливе для нормальної роботи системи. За замовчуванням команди MS-DOS () та програми Windows (такі як Провідник) не будуть відображати цей файл, якщо не ввімкнено спеціальний режим.
- Тільки читання. Встановлений атрибут означає, що вміст файлу не можна чи не рекомендовано змінювати. Як правило, програми для Windows ігнорують цей атрибут, якщо він встановлений для каталогів.
З виходом нових версій системи Windows у NTFS з'явились додаткові атрибути:
- Стиснений (Compressed). Встановлений атрибут означає, що Windows зберігає цей файл на диску в архівованому вигляді.
- Зашифрований (Encrypted). Встановлений атрибут означає, що Windows зберігає цей файл на диску в зашифрованому вигляді.
- Проіндексований (Indexed). Означає, що відповідні підсистеми Windows не включатимуть вміст файлу до пошукового індексу.
4.4BSD-Lite та похідні від неї системи
У та файли та каталоги можуть отримати чотири атрибути, які встановлюються власником файлу або користувачем з підвищеними правами (відмічені як «User»). Ще два атрибути можуть встановлюватись лише користувачем з підвищеними правами («System»).
- (User) No-dump: Встановлений атрибут означає, що файл або каталог не повинен копіюватися під час резервного копіювання.
- (User and System) Immutable: Означає, що файл або каталог мають лишатись незмінними. Будуть блоковані спроби відкрити файл на запис, перейменувати його, перейменувати або створити новий файл в каталозі.
- (User and System) Append-only: До файлу можна лише додавати інформацію.
- (User) Opaque: Використовується певна особливість монтування файлових систем в ОС.
У FreeBSD ще з'явився наступний атрибут (також підтримується у DragonFly BSD)::
- (User and System) No-unlink: Означає, що файл або каталог не можна видаляти. Спроби зробити це закінчаться повідомленням про помилку доступу.
FreeBSD також підтримує:
- (System) No-archive: Встановлений атрибут означає, що файл або каталог не можна архівувати (засобами файлової системи).
- (System) Snapshot: Файл належить до спеціального типу файлів, що обробляються системою. Цей атрибут встановлюється лише системою, навіть користувач з підвищеними правами не може його змінити.
Крім того, DragonFly BSD підтримує:
- (User and System) No-history: Історія змін не повинна зберігатись для даного файлу чи каталогу.
- (User) Swapcache та (System) Swapcache: Визначає певні особливості роботи з SSD.
- (System) Archived: Протилежне до No-archive.
NetBSD та OpenBSD: також підтримують (System) Archived.
У OS X було додано ще один атрибут
- (User) Hidden: Означає, що за замовчуванням файл з таким атрибутом не буде відображатися засобами графічного інтерфейсу, хоча команда ls все одно показуватиме його.
Зміна значення атрибуту
У DOS, (OS/2) та командному рядку Windows атрибути файлу можуть бути змінені командою За допомогою Провідника Windows також можна змінювати деякі атрибути, але не атрибут «системний». Windows PowerShell має пару команд для читання/запису атрибутів: Get-ItemProperty
та Set-ItemProperty
.
У та її нащадках для перегляду атрибутів використовується команда ls
а для зміни — .
У Linux використовуються команди та
.
В більшості випадків користувач повинен мати відповідні права доступу для змінення атрибуту.
Примітки
- . . . Архів оригіналу за 16 січня 2013. Процитовано 2 грудня 2012.
- . Computer Hope. Архів оригіналу за 30 листопада 2012. Процитовано 2 грудня 2012.
- In Windows, what are file attributes, and how can I change them?. Knowledge Base. Університет Індіани. 11 жовтня 2011.
{{}}
:|access-date=
вимагає|url=
(); Пропущений або порожній|url=
() - . Windows 7 Help. Microsoft. Архів оригіналу за 10 січня 2013. Процитовано 2 грудня 2012.
- . Архів оригіналу за 22 квітня 2014. Процитовано 21 квітня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 22 квітня 2014. Процитовано 21 квітня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 22 квітня 2014. Процитовано 21 квітня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 22 квітня 2014. Процитовано 21 квітня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 24 вересня 2015. Процитовано 21 квітня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 22 квітня 2014. Процитовано 21 квітня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . . . Архів оригіналу за 2 березня 2012. Процитовано 2 грудня 2012.
- . Hey, Scripting Guy! Blog. Microsoft. 26 січня 2011. Архів оригіналу за 29 січня 2011. Процитовано 3 грудня 2012.
Посилання
- Definition of: DOS Attrib [ 2 березня 2012 у Wayback Machine.] у
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Atribut fajlu angl file attribute metadani sho opisuyut fajl Atribut mozhe znahoditis u dvoh stanah abo vstanovlenij abo znyatij Atributi rozglyadayutsya okremo vid inshih metadanih takih yak dati rozshirennya imeni fajlu abo prava dostupu Katalogi ta inshi ob yekti fajlovoyi sistemi takozh mozhut mati pevni atributi RiznovidiDOS ta Microsoft Windows V operacijnih sistemah DOS ta Microsoft Windows isnuyut chotiri atributi Arhivnij Koli cej atribut vstanovleno ce oznachaye sho fajl bulo zmineno z chasu provedennya ostannogo rezervnogo kopiyuvannya PZ za dopomogoyu yakogo vikonuyetsya rezervne kopiyuvannya takozh vidpovidaye za znyattya cogo atributu Prihovanij Fajl z vstanovlenim atributom vvazhayetsya prihovanim Ce oznachaye sho komandi MS DOS ta programi Windows taki yak Providnik za zamovchuvannyam ne budut vidobrazhati cej fajl yaksho ne vvimkneno specialnij rezhim Sistemnij Fajl z vstanovlenim atributom vvazhayetsya sistemnim takim isnuvannya yakogo u nezminenomu viglyadi kritichno vazhlive dlya normalnoyi roboti sistemi Za zamovchuvannyam komandi MS DOS ta programi Windows taki yak Providnik ne budut vidobrazhati cej fajl yaksho ne vvimkneno specialnij rezhim Tilki chitannya Vstanovlenij atribut oznachaye sho vmist fajlu ne mozhna chi ne rekomendovano zminyuvati Yak pravilo programi dlya Windows ignoruyut cej atribut yaksho vin vstanovlenij dlya katalogiv Z vihodom novih versij sistemi Windows u NTFS z yavilis dodatkovi atributi Stisnenij Compressed Vstanovlenij atribut oznachaye sho Windows zberigaye cej fajl na disku v arhivovanomu viglyadi Zashifrovanij Encrypted Vstanovlenij atribut oznachaye sho Windows zberigaye cej fajl na disku v zashifrovanomu viglyadi Proindeksovanij Indexed Oznachaye sho vidpovidni pidsistemi Windows ne vklyuchatimut vmist fajlu do poshukovogo indeksu 4 4BSD Lite ta pohidni vid neyi sistemi U ta fajli ta katalogi mozhut otrimati chotiri atributi yaki vstanovlyuyutsya vlasnikom fajlu abo koristuvachem z pidvishenimi pravami vidmicheni yak User She dva atributi mozhut vstanovlyuvatis lishe koristuvachem z pidvishenimi pravami System User No dump Vstanovlenij atribut oznachaye sho fajl abo katalog ne povinen kopiyuvatisya pid chas rezervnogo kopiyuvannya User and System Immutable Oznachaye sho fajl abo katalog mayut lishatis nezminnimi Budut blokovani sprobi vidkriti fajl na zapis perejmenuvati jogo perejmenuvati abo stvoriti novij fajl v katalozi User and System Append only Do fajlu mozhna lishe dodavati informaciyu User Opaque Vikoristovuyetsya pevna osoblivist montuvannya fajlovih sistem v OS U FreeBSD she z yavivsya nastupnij atribut takozh pidtrimuyetsya u DragonFly BSD User and System No unlink Oznachaye sho fajl abo katalog ne mozhna vidalyati Sprobi zrobiti ce zakinchatsya povidomlennyam pro pomilku dostupu FreeBSD takozh pidtrimuye System No archive Vstanovlenij atribut oznachaye sho fajl abo katalog ne mozhna arhivuvati zasobami fajlovoyi sistemi System Snapshot Fajl nalezhit do specialnogo tipu fajliv sho obroblyayutsya sistemoyu Cej atribut vstanovlyuyetsya lishe sistemoyu navit koristuvach z pidvishenimi pravami ne mozhe jogo zminiti Krim togo DragonFly BSD pidtrimuye User and System No history Istoriya zmin ne povinna zberigatis dlya danogo fajlu chi katalogu User Swapcache ta System Swapcache Viznachaye pevni osoblivosti roboti z SSD System Archived Protilezhne do No archive NetBSD ta OpenBSD takozh pidtrimuyut System Archived U OS X bulo dodano she odin atribut User Hidden Oznachaye sho za zamovchuvannyam fajl z takim atributom ne bude vidobrazhatisya zasobami grafichnogo interfejsu hocha komanda ls vse odno pokazuvatime jogo Zmina znachennya atributuU DOS OS 2 ta komandnomu ryadku Windows atributi fajlu mozhut buti zmineni komandoyu Za dopomogoyu Providnika Windows takozh mozhna zminyuvati deyaki atributi ale ne atribut sistemnij Windows PowerShell maye paru komand dlya chitannya zapisu atributiv Get ItemProperty ta Set ItemProperty U ta yiyi nashadkah dlya pereglyadu atributiv vikoristovuyetsya komanda a href wiki Ls title Ls ls a a dlya zmini U Linux vikoristovuyutsya komandi ta V bilshosti vipadkiv koristuvach povinen mati vidpovidni prava dostupu dlya zminennya atributu Primitki Arhiv originalu za 16 sichnya 2013 Procitovano 2 grudnya 2012 Computer Hope Arhiv originalu za 30 listopada 2012 Procitovano 2 grudnya 2012 In Windows what are file attributes and how can I change them Knowledge Base Universitet Indiani 11 zhovtnya 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a access date vimagaye url dovidka Propushenij abo porozhnij url dovidka Windows 7 Help Microsoft Arhiv originalu za 10 sichnya 2013 Procitovano 2 grudnya 2012 Microsoft Support Microsoft 31 travnya 2012 Arhiv originalu za 22 listopada 2012 Procitovano 2 grudnya 2012 Arhiv originalu za 22 kvitnya 2014 Procitovano 21 kvitnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 22 kvitnya 2014 Procitovano 21 kvitnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 22 kvitnya 2014 Procitovano 21 kvitnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 22 kvitnya 2014 Procitovano 21 kvitnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 24 veresnya 2015 Procitovano 21 kvitnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 22 kvitnya 2014 Procitovano 21 kvitnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 2 bereznya 2012 Procitovano 2 grudnya 2012 Hey Scripting Guy Blog Microsoft 26 sichnya 2011 Arhiv originalu za 29 sichnya 2011 Procitovano 3 grudnya 2012 PosilannyaDefinition of DOS Attrib 2 bereznya 2012 u Wayback Machine u