En filattribut (ofte omtalt som en attribut eller a flag ) er en særlig betingelse, hvor en fil eller mappe kan eksistere.
En attribut betragtes enten sæt eller ryddet på ethvert tidspunkt, hvilket betyder at det enten er aktiveret eller ikke.
Computeroperativsystemer, som Windows, kan tagge data med bestemte filattributter, så data kan behandles anderledes end data med en attribut, der er slukket.
Filer og mapper ændres ikke, når attributter anvendes eller fjernes, de forstås bare anderledes af operativsystemet og anden software.
Hvad er de forskellige filattributter?
Der findes en række filattributter i Windows, herunder følgende:
- Arkivfilattribut
- Mappeattribut
- Skjult filattribut
- Skrivebeskyttet filattribut
- Systemfilattribut
- Volume label attribut
Følgende filattributter var først tilgængelige for Windows-operativsystemet med NTFS-filsystemet, hvilket betyder, at de ikke er tilgængelige i det ældre FAT-filsystem:
- Komprimeret filattribut
- Krypteret filattribut
- Indekseret filattribut
Her er flere yderligere, omend mere sjældne, filattributter, der er anerkendt af Windows:
- Enhedsfilattribut
- Integritetsfilattribut
- Ikke-indekseret filattribut
- Ingen scrub-filattribut
- Offline filattribut
- Sparsom filattribut
- Midlertidig filattribut
- Virtuel filattribut
Du kan læse mere om disse på Microsofts filegenskabskonstant side.
Bemærk: Teknisk set er der også en normal filattribut, hvilket slet ikke indebærer nogen filattribut, men du kan aldrig se dette faktisk henvist overalt i din normale Windows-brug.
Hvorfor bruges filattributter?
Filattributter eksisterer, så du eller et program, du bruger, eller endda operativsystemet selv, kan gives eller nægtes bestemte rettigheder til en fil eller mappe.
At lære om almindelige filattributter kan hjælpe dig med at forstå, hvorfor visse filer og mapper er omtalt som "skjult" eller "skrivebeskyttet", og hvorfor interagerer med dem er så anderledes end at interagere med andre data.

Anvendelse af Læs kun filattribut til en fil forhindrer det i at blive redigeret eller ændret på nogen måde, medmindre attributten hæves for at tillade skriveadgang. Den skrivebeskyttede attribut bruges ofte til systemfiler, der ikke bør ændres, men du kan gøre det samme med dine egne filer, som du hellere vil have adgang til, ikke redigere.
Filer med det skjulte attributtsæt vil faktisk være skjult fra normale visninger, hvilket gør disse filer virkelig vanskelige ved et uheld at slette, flytte eller ændre. Filen eksisterer stadig som alle andre filer, men fordi den skjulte filattribut er slået til, forhindrer den afslappede bruger at interagere med den. Du kan indstille Windows til at se skjulte filer og mapper som en nem måde at se disse filer uden at skifte attributten fra.
Du kan også kombinere attributter, så en fil f.eks. Ikke blot er skjult, men også markeret som en systemfil og indstillet med arkivattributten.
Filattributter versus mappeattributter
Attributter kan slås til og fra for både filer og mapper, men konsekvenserne af at gøre det adskiller sig lidt mellem de to.
Når en filattribut som den skjulte attribut er slået til for en fil , at enkelt fil vil være skjult, intet andet.
Hvis den samme skjulte attribut anvendes til a folder , du får flere muligheder end blot at skjule mappen: Du har mulighed for at anvende den skjulte attribut til mappen alene eller til mappen, dens undermapper og alle dens filer.

Anvendelse af den skjulte filattribut til en mappes undermapper og dens filer betyder, at selv efter at du har åbnet mappen, vil alle de filer og mapper, der er indeholdt i det, blive gemt også. Den første mulighed for bare at gemme mappen alene ville gøre undermapper og filer synlige, men bare skjule mapperens hovedområde.
Hvordan filattributter anvendes
Selvom alle tilgængelige attributter til en fil har fælles navne, som du så i ovenstående lister, er de ikke alle anvendt til en fil eller mappe på samme måde.

Et lille udvalg af attributter kan tændes manuelt. I Windows kan du gøre dette ved at højreklikke på (eller trykke og hold på touch-grænseflader) en fil eller mappe, åbne dens egenskaber og derefter aktivere eller deaktivere en attribut fra listen.

I Windows kan et større udvalg af attributter også indstilles med attrib kommandoen, der er tilgængelig fra Command Prompt. At have attributter kontrol via en kommando gør det muligt for tredjepartsprogrammer, som backup software, at nemt redigere filattributter.

Linux operativsystemer kan bruge chattr (Change Attribute) kommandoen for at indstille filattributter, mens chflags (Change Flags) bruges i macOS.




