B.2.2. Brukerens hjemmemappe
Innholdet i en brukers hjemmemappe er ikke standardisert, men det er fortsatt noen få nevneverdige konvensjoner. Den ene er at en brukers hjemmemappe ofte er referert til av en krøllstrek («~»). Det er nyttig å vite fordi kommandokonsollet automatisk erstatter en krøllstrek med riktig katalog (vanligvis /home/bruker/
).
Tradisjonelt er applikasjonens oppsettsfiler ofte lagret direkte i brukerens hjemmemappe, men filnavnene deres starter vanligvis med et punktum (for eksempel lagrer e-postklient mutt
oppsettet i ~/.muttrc
). Merk at filnavn som starter med en prikk er skjult som standard; og ls
bare lister dem når -a
-valget blir brukt, og grafiske fil-håndterere må få beskjed om å vise skjulte filer.
Noen programmer bruker også flere oppsettsfiler organisert i en mappe (for eksempel, ~/.ssh/
). Noen programmer (for eksempel nettleseren Iceweasel) bruker også sin mappe for å lagre et mellomlager med nedlastede data. Dette betyr at disse katalogene kan ende med å bruke mye diskplass.
Disse oppsettsfilene som er lagret direkte i brukerens hjemmekatalog, som ofte kollektivt er referert til som dotfiler, har lenge formert seg til det punktet at disse mappene kan bli ganske rotete. Heldigvis resulterte en innsats gjennomført i fellesskap i regi av FreeDesktop.org-paraplyen, i «XDG Base Directory Specification», en konvensjon (avtale) som tar sikte på å rydde opp i disse filene og mappene. Denne spesifikasjonen sier at oppsettsfiler bør lagres under ~/.config
, hurtiglagerfiler under ~ /.cache
, og applikasjonsdatafiler under ~/.local
(eller undermapper under denne). Denne konvensjonen er langsomt i ferd med å få trekkraft, og flere programmer (spesielt de grafiske) har begynt å følge den.
Grafiske skrivebord viser vanligvis innholdet i ~/Desktop/
-katalogen på skrivebordet (eller hva den riktige oversettelsen er for systemer som ikke er satt opp på engelsk, dvs. det som er synlig på skjermen når alle programmer er lukket eller vises som ikoner).
Til slutt, e-postsystemet lagrer noen ganger innkommende e-poster til en ~/Mail/
-mappe.