Fil attribut
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 5. januar 2016; verifikation kræver
21 redigeringer .
Filattribut ( engelsk filattribut ) - metadata , der beskriver filen . En attribut kan være i to tilstande: enten indstillet eller ryddet. Attributter behandles separat fra andre metadata såsom datoer, filnavne eller tilladelser . Mapper og andre filsystemobjekter kan også have visse attributter. Der er også udvidede filattributter, der gemmer en anden type data.
Sorter
DOS og Microsoft Windows
Der er traditionelt fire attributter i DOS- og Microsoft Windows -operativsystemer : [1] [2] [3]
- Arkiveret (A): Når denne attribut er indstillet, betyder det, at filen er blevet ændret siden sidste sikkerhedskopiering . Softwaren, der udfører sikkerhedskopieringen, er også ansvarlig for at rydde denne attribut.
- Skjult (H): En fil med attributsættet betragtes som skjult . Dette betyder, at MS-DOS-kommandoer ( dir ) og Windows-programmer (såsom Stifinder ) ikke vil vise denne fil som standard, medmindre specialtilstand [4] er aktiveret .
- System (S): En fil med attributsættet betragtes som en systemfil , hvis eksistens i uændret form er afgørende for den normale drift af systemet. Som standard vil MS-DOS-kommandoer ( dir ) og Windows-programmer (såsom Stifinder ) ikke vise denne fil, medmindre speciel tilstand er aktiveret.
- Skrivebeskyttet (R): Hvis den er indstillet, betyder denne attribut, at indholdet af filen ikke kan ændres. Generelt ignorerer Windows-programmer denne egenskab, hvis den er indstillet til [5] mapper .
Med udgivelsen af nye versioner af Windows-systemet er der dukket mange yderligere attributter op på NTFS , herunder følgende:
- Komprimeret (komprimeret, C). En set-attribut betyder, at Windows gemmer denne fil på disken i komprimeret form.
- Krypteret (E). En set-attribut betyder, at Windows gemmer denne fil på disken i krypteret form.
- Ikke indekseret (Ikke indholdsindekseret, I). En sæt attribut betyder, at filen ikke vil blive indekseret af operativsystemets Windows Content Indexing eller Search-tjeneste.
4.4BSD-Lite og afledte systemer
I 4.4BSD og 4.4BSD-Lite kan filer og mapper modtage fire attributter, som er indstillet af filens ejer eller af en forhøjet bruger (mærket "Bruger"). To yderligere attributter kan kun indstilles af en forhøjet bruger ("System"). [6]
- (Bruger) No-dump : Hvis den er indstillet, bør filen eller mappen ikke sikkerhedskopieres.
- (Bruger og system) Foranderlig : Betyder, at filen eller mappen kan forblive uændret. Forsøg på at åbne en fil til skrivning, forsøg på at omdøbe den, omdøbe den eller oprette en ny fil i mappen vil blive blokeret.
- (Bruger og system) Kun tilføj : Du kan kun tilføje oplysninger til filen.
- (Bruger) Uigennemsigtig : Bruger en specifik funktion til montering af filsystemer i operativsystemet.
FreeBSD introducerede også følgende egenskab [7] (også understøttet af DragonFly BSD ): [8] :
- (Bruger og system) No-unlink : Betyder, at filen eller mappen ikke kan slettes. Forsøg på at gøre det vil resultere i en adgangsfejlmeddelelse.
FreeBSD understøtter også: [7]
- (System) Ingen arkiv : Hvis den er indstillet, kan filen eller mappen ikke arkiveres (ved hjælp af filsystemet).
- (System) Snapshot : Filen tilhører en speciel filtype, der håndteres af systemet. Denne egenskab er kun indstillet af systemet, selv en forhøjet bruger kan ikke ændre den.
Derudover understøtter DragonFly BSD: [8]
- (Bruger og system) Ingen historik : Ingen ændringshistorik bør opbevares for denne fil eller mappe.
- (Bruger) Swapcache og (System) Swapcache : Definerer visse SSD-adfærd .
- (System) Arkiveret : Det modsatte af Nej-arkiv.
NetBSD [9] og OpenBSD : [10] understøtter også (System) Archived .
OS X tilføjede endnu en attribut [11]
- (Bruger) Skjult : Indikerer, at en fil med denne attribut som standard ikke vil blive vist af GUI, selvom ls-kommandoen stadig vil vise den.
Solaris har også attributter
til ZFS :
- av_quarantined : Adgang til filen er begrænset, indtil antivirus-karantænen er fjernet.
- av_modified : Indikerer, at den aktuelle version af filen ikke er blevet kontrolleret af antivirus.
Ændring af værdien af en attribut
I DOS, OS/2 og Windows-kommandolinjen kan filattributter ændres med attrib-kommandoen [3] [12] Windows Stifinder kan også ændre nogle attributter, men ikke "system"-attributten [5] Windows PowerShell har to læsninger kommandoer /attributindtastninger: Get-ItemPropertyog Set-ItemProperty. [13]
I 4.4BSD og dets efterkommere bruges kommandoen til at se attributter lsog kommandoen til at ændre dem chflags.
Linux bruger kommandoer til at ændre og se attributter
.chattrlsattr
Solaris bruger kommandoer chmodtil at ændre og lsse attributter.
I de fleste tilfælde skal brugeren have de relevante tilladelser for at ændre en attribut.
Noter
- ↑ Definition af: filattribut (downlink) . PC Magasinet . Ziff Davis . Hentet 2. december 2012. Arkiveret fra originalen 16. januar 2013. (ubestemt)
- ↑ Filattributter . Computer håb . Hentet 2. december 2012. Arkiveret fra originalen 30. november 2012. (ubestemt)
- ↑ 1 2 Hvad er filattributter i Windows, og hvordan kan jeg ændre dem? (engelsk) . vidensbase . Indiana University (11. oktober 2011). Hentet 2. december 2012. Arkiveret fra originalen 4. marts 2016.
- ↑ Hvad er en skjult fil? . Windows 7 Hjælp . Microsoft. Hentet 2. december 2012. Arkiveret fra originalen 10. januar 2013. (ubestemt)
- ↑ 1 2 Du kan ikke se eller ændre skrivebeskyttede eller systemattributter for mapper i Windows Server 2003, i Windows XP, i Windows Vista eller i Windows 7 . Microsoft Support . Microsoft (31. maj 2012). Hentet 2. december 2012. Arkiveret fra originalen 22. november 2012. (ubestemt)
- ↑ OpenNet-projekt: MAN chflags (2) Systemkald (FreeBSD og Linux) . Dato for adgang: 7. februar 2015. Arkiveret fra originalen 22. april 2014. (ubestemt)
- ↑ 1 2 chflags(2) . Dato for adgang: 7. februar 2015. Arkiveret fra originalen 22. april 2014. (ubestemt)
- ↑ 1 2 DragonFly on-line manualsider: chflags(2) . Dato for adgang: 7. februar 2015. Arkiveret fra originalen 22. april 2014. (ubestemt)
- ↑ chflags(2) - NetBSD Manual Pages . Dato for adgang: 7. februar 2015. Arkiveret fra originalen 22. april 2014. (ubestemt)
- ↑ OpenBSD-manualsider (downlink) . Dato for adgang: 7. februar 2015. Arkiveret fra originalen 24. september 2015. (ubestemt)
- ↑ chflags(2) Mac OS X Developer Tools Manual Side . Dato for adgang: 7. februar 2015. Arkiveret fra originalen 22. april 2014. (ubestemt)
- ↑ Definition af: DOS Attrib (downlink) . PC Magasinet . Ziff Davis . Hentet 2. december 2012. Arkiveret fra originalen 2. marts 2012. (ubestemt)
- ↑ Brug en PowerShell Cmdlet til at arbejde med filattributter . Hej Script Guy! Blog . Microsoft (26. januar 2011). Dato for adgang: 3. december 2012. Arkiveret fra originalen 29. januar 2011. (ubestemt)
Links