Fil attribut

Filattributter er metadata forbundet med computerfiler, der definerer filsystemet adfærd. Hver attribut kan have en af ​​to tilstande: sæt og ryddet. Attributter betragtes adskiller sig fra andre metadata, såsom datoer og tidspunkter, filtypenavne eller tilladelser filsystemet. Ud over filer, mapper, mængder og andre filsystemet objekter kan have attributter.

Traditionelt i MS-DOS og Microsoft Windows, var der fire attributter: arkiv, skjult, og systemet kun læse-. Windows har tilføjet nye. Systemer afledt 4.4BSD-Lite, såsom FreeBSD, NetBSD, OpenBSD, DragonFly BSD, og ​​OS X, har sæt af "system" og "bruger" attributter; nyere versioner af Linux-kernen understøtter også et sæt filattributter.

Typer

DOS og Windows

Traditionelt i DOS og Microsoft Windows, filer og mapper accepterede fire egenskaber:

  • Arkiv: Når den er indstillet, betyder det, at hosting-filen er ændret siden sidste sikkerhedskopiering. Windows 'filsystem sætter denne attribut på enhver fil, der er ændret. Backup-software så har pligt til at rydde det på en succesfuld backup.
  • Skjult: Når den er indstillet, viser, at hosting-filen er skjult. MS-DOS-kommandoer ligesom og Windows apps ligesom Stifinder viser ikke skjulte filer som standard, medmindre bedt om at gøre det.
  • System: Når den er indstillet, viser, at hosting-filen er en kritisk systemfil, der er nødvendig for at computeren kan fungere korrekt. MS-DOS og Microsoft Windows bruger den til at markere vigtige systemfiler. MS-DOS-kommandoer ligesom og Windows apps ligesom Stifinder viser ikke systemfiler som standard, selv når skjulte filer vises, medmindre bedt om at gøre det.
  • Skrivebeskyttet: Når den er indstillet, viser, at en fil ikke bør ændres. Ved åbne filen, som regel filsystemet API giver ikke skriverettigheder til ansøgning om, medmindre ansøgningen udtrykkeligt anmoder om det. Read-only attributter på mapper er normalt ignoreret.

Efterhånden som nye versioner af Windows kom ud, har Microsoft tilføjet til opgørelsen over tilgængelige attributter på NTFS-filsystemet, herunder, men ikke begrænset til:

  • Komprimeret: Når den er indstillet, Windows komprimerer hosting fil ved opbevaring. For mere information, se NTFS § Fil komprimering.
  • Krypteret: Når den er indstillet, Windows krypterer hosting fil ved opbevaring for at forhindre uautoriseret adgang. For mere information, se NTFS § Encrypting File System.
  • Indekseret: Når sæt, indekseringstjenesten eller Windows Search omfatter ikke hosting fil i deres indeksering drift.

4.4BSD-Lite og derivater

I 4.4BSD og 4.4BSD-Lite, filer og mapper accepterede fire egenskaber, der kunne fastsættes af ejeren af ​​filen eller superbruger, og to attributter, der kun kunne fastsættes af superbruger:

  •  No-dump: Når den er indstillet, betyder det, at filen eller mappen ikke skal gemmes under en sikkerhedskopiering.
  •  Uforanderlige: Når den er indstillet, angiver, at filen eller mappen ikke bør ændres. Forsøg på at åbne filen til skrivning, oprette en fil i biblioteket, skal du fjerne en fil fra den mappe, omdøbe en fil i den mappe, omdøbe filen eller mappen, eller fjerne filen eller biblioteket vil mislykkes med en tilladelser fejl.
  •  Tilføj-kun: Når den er indstillet, indikerer, at filen kun skal vedlægges.
  •  Uigennemsigtig: Når den er indstillet på en mappe, viser, at biblioteket er uigennemsigtigt, når den ses gennem en union stak.

FreeBSD tilføjet nogle ekstra attributter, også støttet af DragonFly BSD:

  •  No-Unlink: Når den er indstillet, angiver, at filen eller mappen ikke bør omdøbes eller fjernes. Forsøg på at omdøbe eller fjerne filen eller biblioteket vil mislykkes med en tilladelser fejl.

FreeBSD understøtter også:

  •  No-arkiv: Når den er indstillet, angiver, at filen eller mappen ikke skal arkiveres.
  •  Snapshot: Når den er indstillet, angiver, at filen eller mappen er et øjebliksbillede-fil. Denne attribut vedligeholdes af systemet, og kan ikke indstilles, selv ved superbruger.

mens DragonFly BSD understøtter:

  •  No-historie: Når den er indstillet, viser, at historien ikke skal opbevares i det fil eller mappe.
  •  Swapcache: Når den er indstillet, viser, at rene filsystem data til filen, eller for den mappe og alt under den mappe, skal caches i swap-plads på en solid-state disk.
  •  Swapcache: Når den er indstillet, viser, at rene filsystem data til filen, eller for den mappe og alt under den mappe, ikke bør caches i swap-plads på en solid-state disk.
  •  Arkiveret: Når den er indstillet, viser, at filen eller mappen kan arkiveres.

NetBSD tilføjet en anden attribut, understøttes også af OpenBSD:

  •  Arkiveret: Når den er indstillet, angiver, at filen eller mappen er arkiveret.

OS X tilføjet en anden attribut:

  •  Skjult: Når den er indstillet, angiver, at filen eller mappen ikke, som standard, blive vist i GUI; ls vil vise det, dog.

Redigering

I DOS, OS / 2 og Windows, kan kommandoen i cmd.exe og command.com bruges til at ændre og vise de fire traditionelle filattributter. File Explorer i Windows kan vise de syv nævnte attributter, men kan ikke indstille eller rydde systemattributten. Windows PowerShell, der er blevet en del af Windows 7 og senere, har to kommandoer, der kan læse og skrive attributter: og. For at ændre en attribut på en fil på Windows NT, skal brugeren have relevante tilladelser filsystemet kendt som Skriv attributter og Skriv Ekstra attributter.

I 4.4BSD og 4.4BSD-Lite og derivater, kan de og kommandoer anvendes til at ændre og display filattributter. For at ændre en "bruger" attribut på en fil i 4.4BSD-afledte operativsystemer, skal brugeren være ejer af filen eller superbrugeren; at ændre et "system" attribut, skal brugeren være superbruger.

I Linux kan og kommandoer anvendes til at ændre og display filattributter.

  0   0
Forrige artikel Carlos José Castilho
Næste artikel Andrew O'Hagan

Relaterede Artikler

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha