Systeemmappen
| Map | Naam / Functie | Waarom deze map bestaat (Gebruik) |
/bin | Essentiële binaire bestanden | Bevat noodzakelijke commando’s en uitvoerbare programma’s (zoals ls, cp, bash) die nodig zijn om het systeem op te starten en te repareren. |
/boot | Bootloader-bestanden | Bevat bestanden die nodig zijn om Linux Mint op te starten, waaronder de Linux-kernel en de configuratie van de opstartbeheerder (GRUB). |
| /cdrom | koppelpunt voor optische schijven | Indien 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. |
/dev | Apparaatbestanden (Devices) | Bevat speciale bestanden die hardware-apparaten vertegenwoordigen (zoals harde schijven, USB-sticks en de muis), zodat het besturingssysteem ermee kan communiceren. |
/etc | Configuratiebestanden | Bevat de systeembrede instellingen en configuratiebestanden van alle programma’s en services in tekstformaat. |
/home | Persoonlijke mappen | De bovenliggende map waarin de persoonlijke mappen van alle individuele gebruikers op het systeem worden opgeslagen. |
/lib64 | Gedeelde bibliotheken (Libraries) | Bevat de essentiële softwarebibliotheken en stuurprogramma’s (drivers) die door programma’s in /bin en /sbin worden gebruikt. |
/media | Aankoppelpunten voor media | Dient als tijdelijke koppelmap (mount point) voor externe opslagmedia zoals USB-sticks, externe harde schijven en cdroms. |
/mnt | Handmatige aankoppeling | Wordt door systeembeheerders gebruikt om tijdelijk mappen of andere partities aan te koppelen (mounten). |
/opt | Optionele software | Wordt gebruikt voor het installeren van grotere, derde-partij softwarepakketten die niet via de standaard pakketbeheerder van Linux Mint lopen (bijv. Google Chrome of Steam). |
/proc | Systeem- en procesinformatie | Een virtueel bestandssysteem dat actuele informatie geeft over lopende processen en de status van de hardware in het geheugen. |
/root | Root-gebruiker map | De persoonlijke map (home-map) van de allerhoogste beheerder (root), afgeschermd van gewone gebruikers. |
/run | Systeemstatusruntime | Een tijdelijke opslagplaats voor gegevens die sinds het opstarten zijn gegenereerd (zoals actieve sockets en PID-bestanden). |
/sbin | Systeem-beheercommando’s | Vergelijkbaar met /bin, maar bevat programma’s die specifiek bedoeld zijn voor systeembeheerders (zoals fdisk, reboot, iptables). |
/srv | Servicedata | Bevat gegevens voor services die door het systeem worden aangeboden (zoals webserver-bestanden als je een webserver draait). |
/sys | Kernel- en apparaatinformatie | Net als /proc een virtueel bestandssysteem, specifiek ontworpen om kernelparameters en hardware-instellingen te beheren en bekijken. |
/tmp | Tijdelijke bestanden | Wordt door het besturingssysteem en programma’s gebruikt om tijdelijke bestanden op te slaan. Deze worden vaak automatisch gewist bij een herstart. |
/usr | Gebruikersprogramma’s | Bevat de meeste gebruikersprogramma’s, documentatie, bibliotheken en broncode die niet absoluut noodzakelijk zijn voor de basisfuncties van het opstarten. |
/var | Variabele bestanden | Bevat 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).
| Map | Naam / Functie | Waarom deze map bestaat (Gebruik) |
Afbeeldingen | Foto’s en afbeeldingen | De standaardmap voor je fotoverzameling, screenshots en gedownloade plaatjes. |
Bureaublad | Bureaubladitems | Alles wat je direct op je grafische bureaublad plaatst, wordt fysiek in deze map opgeslagen. |
Documenten | Persoonlijke documenten | De standaardlocatie voor het opslaan van je tekstbestanden, spreadsheets, pdf’s en andere kantoordocumenten. |
Downloads | Gedownloade bestanden | De standaardmap waarin bestanden die je van internet downloadt (via de browser of andere apps) automatisch worden geplaatst. |
Muziek | Audiobestanden | De standaardlocatie voor muziekbestanden (zoals MP3’s) en afspeellijsten. |
Openbaar | Gedeelde bestanden | Bestanden in deze map kunnen eenvoudig worden gedeeld met andere gebruikers op hetzelfde lokale netwerk. |
Sjablonen | Bestandssjablonen | Als je in de bestandsbeheerder rechtsklikt en kiest voor “Nieuw document”, haalt Linux Mint de inhoud van dat nieuwe bestand uit deze map. |
Video's | Videobestanden | De standaardmap voor opgeslagen video’s, films en schermopnames. |
.cache (verborgen) | Tijdelijke cachebestanden | Slaat 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 Cargo | Centrale 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-instellingen | Bevat de persoonlijke configuratiebestanden van al je geïnstalleerde applicaties (zoals GIMP, VLC, Cinnamon-instellingen). |
| .dbus (verborgen) | D-Bus sessie-communicatie | Bevat 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 instellingen | Slaat configuratiebestanden en voorkeuren op voor applicaties die gebouwd zijn met de FLTK (Fast Light Tool Kit) C++ grafische toolkit. |
| .fonts (verborgen) | Persoonlijke lettertypen | De 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 configuratie | Bevat 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) encryptiesleutels | Slaat 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 pictogrammen | De 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 instellingen | Bevat gebruikersvoorkeuren, beveiligingsinstellingen en tijdelijke configuratiegegevens voor Java-toepassingen die op je systeem draaien. |
| .linuxmint (verborgen) | Linux Mint specifieke data | Bevat 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’s | Bevat submappen (share, bin, lib) waarin persoonlijke toepassingen, extensies en app-data voor de ingelogde gebruiker worden opgeslagen. |
| .openjfx (verborgen) | JavaFX runtime-data | Wordt 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 certificaten | Staat 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 configuratie | Een 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 applicatiedata | Bevat 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. |
