B.2.2. Användarens hemkatalog
Innehållet i en användares hemkatalog är inte standardiserat, men det finns trots detta ett antal noterbara konventioner. En är att en användares hemkatalog ofta refereras till genom tilde (”~”). Detta är användbart att känna till eftersom kommandotolkar automatiskt ersätter ett tilde med den korrekta katalogen (vanligen /home/användare/
).
Traditionellt lagras konfigurationsfiler för program direkt under användarens hemkatalog, men deras namn inleds vanligtvis med en punkt (t.ex. så lagrar e-postklienten mutt
sin konfiguration i ~/.muttrc
). Notera att filnamn som börjar med punkt göms som standard; och ls
listar endast dem när flaggan -a
används, och grafiska filhanterare måste ombes att visa gömda filer.
Vissa program använder också multipla konfigurationsfiler organiserade i en katalog (t.ex. ~/.ssh/
). Vissa program (så som webbläsaren Iceweasel) använder också sin katalog för att spara en cache av hämtad data. Detta innebär att dessa kataloger kan komma att använda en stor mängd diskutrymme.
Dessa konfigurationsfiler lagrade direkt i en användares hemkatalog, som ofta kollektivt refereras till som punktfiler, har länge växt till en punkt där dessa kataloger kan bli ganska röriga. Lyckligtvis har en ansträngning kollektivt ledd under FreeDesktop.org-paraplyet resulterat i ”XDG Base Directory Specification” (XDG Specifikation för grundläggande kataloger), en konvention som ämnar att städa upp dessa filer och kataloger. Denna specifikation uppger att konfigurationsfiler bör sparas under ~/.config
, cachefiler under ~/.cache
och programdatafiler under ~/.local
(eller underkataloger däri). Denna konvention har långsamt börjat få dragkraft och flera program (speciellt grafiska) har börjat följa den.
Grafiska skrivbord visar vanligtvis innehåller i katalogen ~/Skrivbord/
(eller vad nu den lämpliga översättningen är för system som inte konfigurerats på svenska) på skrivbordet (dvs., det som är synligt på skärmen när alla program är stängda eller ikoniserade).
Avslutningsvis så lagrar e-postsystem inkommande e-postmeddelanden i en katalog ~/Mail/
.