Skjulte filer og skjulte mapper

På datamaskiner, er en skjult fil eller skult mappe en oppføring i filsystemet som programmer ofte ikke viser som standard. Skjulte filer og mapper blir ofte brukt for å lagre brukerinnstillinger, indekser eller angivelse av systemstatus. Intensjonen er at disse filene og mapper kun opprettes og brukes av operativsystemet eller programmer, og at de derfor kan skjules for brukeren.

Unix og Unix-liknende operativsystem 
I Unix-liknende operativsystem blir filer og mapper som starter med et punktum (for eksempel: /home/bruker/.config) håndtert som en skjult oppføring. Det betyr at programmet ls, som lister filer og mapper, ikke viser disse oppføringen som standard. Bruk ls med argumentet -a for å vise alle oppføringer inkludert skjulte. Filbehandleren Midnight Commander viser skjulte filer som standard, mens Nautilus ikke gjør det. I Nautilus kan man bruke hurtigtasten Ctrl-h for å vise skjulte filer.

Ideen om at oppføringer som starter med et punktum skulle være skjult, stammer fra en programvarefeil i Unix sin barndom. Da spesialmappene '.' og '..' ble lagt til i filsystemet, ble det bestemt at ls-kommandoen ikke skulle vise dem. Det som skjedde var at ls-programmet ble feilaktig kodet slik at alle filer og mapper som startet med et punktum ble skjult.

DOS og MS Windows 
I MS-DOS og Windows, inkluderer mappe- og filoppføringene en egenskap som kan skjule filen. I kommandolinje brukes kommandoen dir /ah for å vise alle filer, inkludert skjulte. Filbehandleren i Windows har en egen innstilling for å kunne vise skjulte filer.

Misbruk 
Ondsinnet programvare kan bruke denne funksjonaliteten for å skjule sin eksistens.

Referanser 

Microsoft Windows
Unix
Filsystemer