Kas yra failo savybė?

Failo atributus sistemoje Windows

Failo atributas (dažnai vadinamas atributu arba vėliava ) yra konkreti būklė, kai gali egzistuoti failas ar katalogas.

Atributas yra laikomas nustatytomis arba išvalomomis bet kuriuo metu, tai reiškia, kad jis yra įjungtas arba nėra.

Kompiuterių operacinės sistemos , pvz., "Windows", gali pažymėti duomenis konkrečiais failų atributais, kad duomenys būtų apdorojami skirtingai nei duomenys, kurių atributas išjungtas.

Failai ir aplankai iš tikrųjų nėra pakeisti, kai atributai yra taikomi arba pašalinami, o operacinė sistema ir kita programinė įranga jas kitaip supranta.

Kokie yra skirtingi failo atributai?

Windows sistemoje egzistuoja keletas failo atributų, įskaitant šiuos:

Šie "Windows" operacinės sistemos failų atributai pirmą kartą buvo prieinami naudojant NTFS failų sistemą, taigi jie negalimi senesnėje FAT failų sistemoje:

Štai keletas papildomų, nors ir rečiau, Windows atpažintų failų atributų:

Daugiau apie tai galite sužinoti šiame "MSDN" puslapyje "Microsoft" svetainėje.

Pastaba: techniškai taip pat yra įprastas failo atributas, kuris apskritai nereiškia failo atributo, bet jūs niekada nematysite, kad tai iš tikrųjų yra nuoroda bet kurioje jūsų įprastoje "Windows" naudojimo stadijoje.

Kodėl naudojami failo atributai?

Failo atributai egzistuoja taip, kad jums ar programai, kurią naudojate, ar net pačią operacinę sistemą, gali būti suteiktos arba uždraustos tam tikros bylos ar aplanko teisės.

Jei norite sužinoti apie bendrus failų atributus, galite suprasti, kodėl tam tikri failai ir aplankai vadinami "paslėptais" arba "tik skaitytais", ir kodėl bendraujant su jais yra toks skirtingas, kaip bendraujant su kitais duomenimis.

Funkcijos, skirtos tik skaitomam failui, įtraukimas į failą neleis jokiu būdu redaguoti ar keisti, nebent atributas būtų panaikintas, kad būtų galima rašyti. Atributas "tik skaityti" dažnai naudojamas su sistemos failais, kurie neturėtų būti keičiami, tačiau jūs galite padaryti tą patį su savo failais, kuriuos labiau tikėtumėte turintis asmuo, kurio negalima redaguoti.

Failai su paslėptu atributų rinkiniu iš tikrųjų bus paslėpti nuo įprastų rodinių, todėl šiuos failus labai sunku netyčia ištrinti, perkelti ar keisti. Failas vis dar egzistuojamas kaip ir bet kuris kitas failas, bet dėl ​​to, kad paslėptas failo atributas yra perjungiamas, jis neleidžia atsitiktiniam vartotojui sąveikauti su juo.

Failo atributai ir aplanko atributai

Atributai gali būti įjungiami ir išjungiami tiek failams, tiek aplankams, tačiau jų pasekmės šiek tiek skiriasi tarp dviejų.

Kai failo atributas, panašus į paslėptą atributą, yra perjungtas į failą , šis atskiras failas bus paslėptas - nieko kito.

Jei tam pačiam paslėptam atribuciui taikomas aplankas , jums suteikiama daugiau parinkčių, nei tiesiog paslėpti aplanką: jūs turite galimybę pritaikyti paslėptą atributą vienam aplankui arba aplankui, jo poaplankiams ir visiems jo failams .

Paslėpto failo atributo taikymas aplanko poaplankiams ir jo failams reiškia, kad net atidarius aplanką visi jo aplankai ir aplankai taip pat bus paslėpti. Pirmoji galimybė, kad paslėpti aplanką vien tik, padėtų pylimo aplankus ir failus matyti, bet tiesiog paslėpti pagrindinį aplanko šakninį aplanką.

Kaip taikomi failų atributai

Nors visi turimi failo atributai turi bendrus pavadinimus, kuriuos matėte išvardytuose sąrašuose, jie ne visi taikomi failui ar aplankui tokiu pačiu būdu.

Mažą atributų rinkinį galima įjungti rankiniu būdu. "Windows" galite tai padaryti spragtelėję dešiniuoju pelės klavišu arba paliesdami ir laikydami failą ar aplanką, tada įgalinkite arba išjunkite atributą iš pateikto sąrašo.

Windows sistemoje taip pat galima nustatyti didesnį atributų pasirinkimą su attrib komandą , kurią galima įsigyti valdymo pulte . Atsižvelgiant į atributų valdymą per komandą, trečiųjų šalių programos, pvz., Atsarginės programinės įrangos , leidžia lengvai redaguoti failo atributus.

Linux operacinės sistemos gali naudoti komandų chattr (Change Attribute), norėdami nustatyti failo atributus, o chflags (Keisti vėliavas) yra naudojamas "Mac OS X".