Čo je atribút súboru?

Zoznam atribútov súborov v systéme Windows

Atribút súboru (často len označovaný ako atribút alebo príznak ) je špecifická podmienka, v ktorej môže existovať súbor alebo adresár.

Atribút sa považuje za nastavený alebo vyčistený v ktoromkoľvek danom čase, čo znamená, že je buď povolený, alebo nie.

Počítačové operačné systémy , ako napríklad systém Windows, môžu označovať údaje s určitými atribútmi súborov, aby sa s nimi dá zaobchádzať inak ako s vypnutými atribútmi.

Súbory a priečinky sa v skutočnosti nezmení, keď sa aplikujú alebo odstraňujú atribúty, sú iným spôsobom porozumené operačným systémom a iným softvérom.

Aké sú atribúty rôznych súborov?

V systéme Windows existuje niekoľko atribútov súborov vrátane nasledujúcich:

Nasledujúce atribúty súborov boli prvýkrát k dispozícii pre operačný systém Windows so systémom súborov NTFS , čo znamená, že nie sú k dispozícii v staršom súborovom systéme FAT :

Tu je niekoľko ďalších, hoci zriedkavejšie, atribúty súborov rozpoznané systémom Windows:

Viac o nich nájdete na tejto stránke MSDN na webových stránkach spoločnosti Microsoft.

Poznámka: Z technického hľadiska existuje aj normálny atribút súboru, ktorý nijako neobsahuje žiadny atribút súboru, ale nikdy sa vám to nedá vidieť nikde v rámci bežného používania systému Windows.

Prečo sú atribúty súborov použité?

Atribúty súborov existujú tak, že vám alebo používaným programom, alebo dokonca samotným operačným systémom, môžete udeliť alebo odmietnuť určité práva na súbor alebo priečinok.

Informácie o bežných atribútoch súborov vám môžu pomôcť pochopiť, prečo sú niektoré súbory a priečinky označované ako "skryté" alebo "iba na čítanie" a prečo sa s nimi pracuje tak odlišne, ako interakcia s inými údajmi.

Použitie atribútu súboru iba na čítanie súboru zabráni tomu, aby bol editovaný alebo zmenený akýmkoľvek spôsobom, pokiaľ nie je atribút zrušený, aby umožnil prístup na zápis. Atribút iba na čítanie sa často používa so systémovými súbormi, ktoré by sa nemali meniť, ale môžete urobiť to isté s vlastnými súbormi, ktoré by ste radšej niekto s prístupom nemal upravovať.

Súbory so skrytou atribútnou sadou budú skutočne skryté z bežných zobrazení, čo spôsobí, že tieto súbory sú skutočne ťažké neúmyselne odstrániť, presunúť alebo meniť. Súbor stále existuje ako každý iný súbor, ale preto, že skriptovaný atribút súboru je prepnutý, zabraňuje neformálnemu používateľovi v interakcii s ním.

Atribúty súborov vs atribúty priečinkov

Atribúty je možné zapínať a vypínať pre oba súbory a priečinky, ale dôsledky toho sa líšia medzi týmito dvoma.

Ak je súborový atribút ako skrytý atribút prepnutý na súbor , ten jediný súbor bude skrytý - nič iného.

Ak sa rovnaký skrytý atribút aplikuje na priečinok , dostanete viac možností, než len skryť priečinok: máte možnosť použiť skrytý atribút na samotnú zložku alebo na priečinok, jeho podpriečinky a všetky jeho súbory ,

Aplikácia atribútu skrytého súboru na podadresári priečinkov a ich súbory znamená, že aj po otvorení priečinka budú všetky súbory a priečinky, ktoré sú v ňom obsiahnuté, skryté. Prvá možnosť len skrývanie samotnej zložky by spôsobilo, že podsložky a súbory budú viditeľné, ale skryje sa hlavná oblasť koreňového priečinka.

Ako sa aplikujú atribúty súboru

Hoci všetky dostupné atribúty pre súbor majú bežné názvy, ktoré ste videli v uvedených zoznamoch, nie sú všetky použité na súbor alebo priečinok rovnakým spôsobom.

Malý výber atribútov je možné zapnúť manuálne. V systéme Windows môžete to urobiť kliknutím pravým tlačidlom myši alebo klepnutím a podržaním súboru alebo priečinka a zapnutím alebo vypnutím atribútu zo zobrazeného zoznamu.

V systéme Windows je možné nastaviť aj väčší výber atribútov pomocou príkazu attrib , ktorý je k dispozícii v ovládacom paneli . Ovládanie atribútov pomocou príkazu umožňuje programom tretích strán, napríklad zálohovací softvér , ľahko upravovať atribúty súborov.

Operačné systémy Linux môžu použiť príkaz chattr (Change Attribute) na nastavenie atribútov súborov, zatiaľ čo v systéme Mac OS X sa používa chflags (Change Flags).