Linux Mint – Mapstructuur

Systeemmappen

MapNaam / FunctieWaarom deze map bestaat (Gebruik)
/binEssentiële binaire bestandenBevat noodzakelijke commando’s en uitvoerbare programma’s (zoals ls, cp, bash) die nodig zijn om het systeem op te starten en te repareren.
/bootBootloader-bestandenBevat bestanden die nodig zijn om Linux Mint op te starten, waaronder de Linux-kernel en de configuratie van de opstartbeheerder (GRUB).
/cdromkoppelpunt voor optische schijvenIndien een externe USB-cd/dvd-speler aangesloten wordt (of een ISO-bestandsindeling (die virtueel werkt als een cd-rom)), weet het systeem direct welke map het kan gebruiken om de bestanden te tonen. Sommige (oude) software of specifieke scripts zoeken automatisch naar deze map.
/devApparaatbestanden (Devices)Bevat speciale bestanden die hardware-apparaten vertegenwoordigen (zoals harde schijven, USB-sticks en de muis), zodat het besturingssysteem ermee kan communiceren.
/etcConfiguratiebestandenBevat de systeembrede instellingen en configuratiebestanden van alle programma’s en services in tekstformaat.
/homePersoonlijke mappenDe bovenliggende map waarin de persoonlijke mappen van alle individuele gebruikers op het systeem worden opgeslagen.
/lib64Gedeelde bibliotheken (Libraries)Bevat de essentiële softwarebibliotheken en stuurprogramma’s (drivers) die door programma’s in /bin en /sbin worden gebruikt.
/mediaAankoppelpunten voor mediaDient als tijdelijke koppelmap (mount point) voor externe opslagmedia zoals USB-sticks, externe harde schijven en cdroms.
/mntHandmatige aankoppelingWordt door systeembeheerders gebruikt om tijdelijk mappen of andere partities aan te koppelen (mounten).
/optOptionele softwareWordt gebruikt voor het installeren van grotere, derde-partij softwarepakketten die niet via de standaard pakketbeheerder van Linux Mint lopen (bijv. Google Chrome of Steam).
/procSysteem- en procesinformatieEen virtueel bestandssysteem dat actuele informatie geeft over lopende processen en de status van de hardware in het geheugen.
/rootRoot-gebruiker mapDe persoonlijke map (home-map) van de allerhoogste beheerder (root), afgeschermd van gewone gebruikers.
/runSysteemstatusruntimeEen tijdelijke opslagplaats voor gegevens die sinds het opstarten zijn gegenereerd (zoals actieve sockets en PID-bestanden).
/sbinSysteem-beheercommando’sVergelijkbaar met /bin, maar bevat programma’s die specifiek bedoeld zijn voor systeembeheerders (zoals fdisk, reboot, iptables).
/srvServicedataBevat gegevens voor services die door het systeem worden aangeboden (zoals webserver-bestanden als je een webserver draait).
/sysKernel- en apparaatinformatieNet als /proc een virtueel bestandssysteem, specifiek ontworpen om kernelparameters en hardware-instellingen te beheren en bekijken.
/tmpTijdelijke bestandenWordt door het besturingssysteem en programma’s gebruikt om tijdelijke bestanden op te slaan. Deze worden vaak automatisch gewist bij een herstart.
/usrGebruikersprogramma’sBevat de meeste gebruikersprogramma’s, documentatie, bibliotheken en broncode die niet absoluut noodzakelijk zijn voor de basisfuncties van het opstarten.
/varVariabele bestandenBevat data die vaak verandert tijdens het gebruik, zoals logboeken (/var/log), e-mails, printwachtrijen en databases.

De mappen /bin.usr-is-merged, /lib.usr-is-merged en /sbin.usr-is-merged zijn virtuele markeringsmappen die horen bij het /usr-mergeproces.
Linux heeft traditionele mappen zoals /bin, /sbin en /lib samengevoegd met /usr.
Daardoor zijn /bin en /sbin nu symbolische links naar /usr/bin en /usr/sbin.
Tijdens het updaten of verwijderen van oude pakketten helpt deze markering het systeem om te voorkomen dat het per ongeluk bestanden wist of dubbele symbolische links (symlinks) breekt wanneer oude paden (zoals /bin of /lib) verwijzen naar hun nieuwe locaties in /user (bijv. /usr/bin).


Mappen onder de Persoonlijke Map (/home/eigen-gebruikersnaam)
Dit is het privédomein van de gebruiker.
Hier staan een aantal standaard documentmappen en een aantal verborgen mappen.
Het aantal (verborgen) mappen kan nog worden uitgebreid naarmate er meer programma’s worden geïnstalleerd (of zelf, naar believen, handmatig worden toegevoegd).

MapNaam / FunctieWaarom deze map bestaat (Gebruik)
AfbeeldingenFoto’s en afbeeldingenDe standaardmap voor je fotoverzameling, screenshots en gedownloade plaatjes.
BureaubladBureaubladitemsAlles wat je direct op je grafische bureaublad plaatst, wordt fysiek in deze map opgeslagen.
DocumentenPersoonlijke documentenDe standaardlocatie voor het opslaan van je tekstbestanden, spreadsheets, pdf’s en andere kantoordocumenten.
DownloadsGedownloade bestandenDe standaardmap waarin bestanden die je van internet downloadt (via de browser of andere apps) automatisch worden geplaatst.
MuziekAudiobestandenDe standaardlocatie voor muziekbestanden (zoals MP3’s) en afspeellijsten.
OpenbaarGedeelde bestandenBestanden in deze map kunnen eenvoudig worden gedeeld met andere gebruikers op hetzelfde lokale netwerk.
SjablonenBestandssjablonenAls je in de bestandsbeheerder rechtsklikt en kiest voor “Nieuw document”, haalt Linux Mint de inhoud van dat nieuwe bestand uit deze map.
Video'sVideobestandenDe standaardmap voor opgeslagen video’s, films en schermopnames.
.cache (verborgen)Tijdelijke cachebestandenSlaat tijdelijke gegevens op die applicaties gebruiken om sneller te laden (zoals miniaturen van foto’s en webcache), zodat ze niet steeds opnieuw gedownload of berekend hoeven te worden.
.cargo (verborgen)Centrale opslaglocatie voor CargoCentrale opslaglocatie voor de pakketbeheerder en build-tool van de programmeertaal Rust. Bevat vaak ook: /registry (programma afhankelijkheden), /bin (uitvoerbare bestanden) en /config.toml (instellingen).
.config (verborgen)Programma-instellingenBevat de persoonlijke configuratiebestanden van al je geïnstalleerde applicaties (zoals GIMP, VLC, Cinnamon-instellingen).
.dbus (verborgen)D-Bus sessie-communicatieBevat sessie-specifieke configuratiebestanden en sockets (zoals de session-bus GUID) waarmee verschillende actieve programma’s en achtergrondservices veilig met elkaar kunnen communiceren binnen jouw gebruikerssessie.
.fltk (verborgen)FLTK toolkit instellingenSlaat configuratiebestanden en voorkeuren op voor applicaties die gebouwd zijn met de FLTK (Fast Light Tool Kit) C++ grafische toolkit.
.fonts (verborgen)Persoonlijke lettertypenDe klassieke map voor het handmatig plaatsen van eigen TrueType- (.ttf) of OpenType-lettertypen (.otf). Hierdoor zijn deze fonts direct beschikbaar voor al je programma’s (zoals tekstverwerkers en beeldbewerkingssoftware) zonder dat root-rechten nodig zijn. (Op modernere systemen verwijst deze map vaak door naar ~/.local/share/fonts).
.gnome (verborgen)GNOME configuratieBevat instellingen, statusbestanden en configuraties voor GNOME-gerelateerde bibliotheken en applicaties. Hoewel Linux Mint Cinnamon gebruikt, leunt Cinnamon onder de hood sterk op GNOME-technologie.
.gnupg (verborgen)GnuPG (GPG) encryptiesleutelsSlaat persoonlijke cryptografische sleutels (publiek en privé) en sleutelringen op. Dit wordt gebruikt voor veilige communicatie, digitale handtekeningen en het verifiëren van softwarepakketten.
.icons (verborgen)Persoonlijke pictogrammenDe standaardlocatie om handmatig gedownloade of zelfgemaakte pictogrammen (icon themes) te plaatsen, zodat Linux Mint ze kan toepassen op het bureaublad en applicaties.
.java (verborgen)Java runtime instellingenBevat gebruikersvoorkeuren, beveiligingsinstellingen en tijdelijke configuratiegegevens voor Java-toepassingen die op je systeem draaien.
.linuxmint (verborgen)Linux Mint specifieke dataBevat configuratiebestanden, cache of statusgegevens die specifiek zijn ontworpen voor Linux Mint-eigen applicaties (zoals het welkomstvenster of update-tools).
.local (verborgen)Lokale data en programma’sBevat submappen (share, bin, lib) waarin persoonlijke toepassingen, extensies en app-data voor de ingelogde gebruiker worden opgeslagen.
.openjfx (verborgen)JavaFX runtime-dataWordt gebruikt door toepassingen die gebouwd zijn met OpenJFX (de grafische toolkit voor Java) om tijdelijke bestanden, cache of renderdata op te slaan.
.pki (verborgen)Persoonlijke certificatenStaat voor Public Key Infrastructure. Bevat persoonlijke beveiligingscertificaten, sleuteldatabase en vertrouwde certificeringsinstanties (CA’s) die door applicaties (zoals webbrowsers of netwerktools) worden gebruikt voor versleutelde verbindingen en authenticatie.
.ssh (verborgen)SSH sleutels en configuratieEen essentiële map voor beveiliging. Bevat privésleutels en publieke sleutels voor Secure Shell (SSH)-verbindingen, het bestand known_hosts (bekende servers) en eventuele verbindingsconfiguraties (bijv. voor GitHub of servers op afstand).
.var (verborgen)Flatpak applicatiedataBevat de persoonlijke gegevens, configuraties en caches van applicaties die via Flatpak zijn geïnstalleerd (meestal georganiseerd in submappen zoals ~/.var/app/naam.van.app). Hierdoor blijven Flatpak-apps netjes geïsoleerd van de rest van het systeem.