50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
6 min resterend
Servers & besturingssysteem

Mapgroottes controleren in Linux: complete handleiding

Ada Lovegoed By Ada Lovegoed 6 min leestijd Bijgewerkt 20 feb 2025
Linux mapgrootte

Als je een Linux-systeem beheert, is weten hoe groot je mappen zijn essentieel voor goed schijfruimtebeheer en het oplossen van problemen. Als je systeem geen opslagruimte meer heeft, helpt het identificeren van de grootste mappen je het probleem snel op te lossen. In deze handleiding laten we zien hoe je de mapgrootte in Linux ophaalt met behulp van verschillende commando's zoals du, df, en tree, met zowel eenvoudige als geavanceerde opties om mapgrootteanalyse makkelijk en effectief te maken. Of je nu systeembeheerder of ontwikkelaar bent, begrijpen hoe je mapgroottes controleert en beheert, maakt je workflow efficiënter.

Wie heeft er baat bij kennis over mapgroottes in Linux?

Weten hoe je de grootte van directories controleert is essentieel voor verschillende typen gebruikers, waaronder:

  • Systeembeheerders: Schijfruimte beheren is een belangrijk onderdeel van het onderhouden van gezonde systemen, zeker als je met meerdere gebruikers of services werkt.
  • Ontwikkelaars: Bij het bouwen van applicaties moeten ontwikkelaars ervoor zorgen dat hun projecten niet te veel ruimte verbruiken of de systeemprestaties beïnvloeden.
  • Gegevensingenieurs: Het werken met grote datasets vereist constante monitoring van opslag om knelpunten te voorkomen.
  • Thuisgebruikers: Ook op persoonlijke systemen is het belangrijk om schijfruimte efficiënt te kunnen controleren en vrijmaken, zodat alles soepel blijft werken.

Val je in een van deze categorieën, dan is weten hoe je de directorygrootte opvraagt in Linux een onmisbare vaardigheid. Lees verder terwijl we Linux-directorygrootte bespreken in deze blog.

Belangrijkste commando's voor mapgrootte in Linux

Hier zijn de belangrijkste opdrachten voor het beheren van directories en bestanden:

du Opdracht in Linux

De du is een van de meest veelzijdige manieren om de bestandsgrootte van een directory op te vragen in Linux. Het geeft een schatting van het schijfgebruik en toont hoeveel ruimte een bepaalde directory en zijn subdirectories innemen. Zo gebruik je het:

du /path/to/directory

du geeft in Linux de grootte weer van elk bestand en elke subdirectory binnen het opgegeven pad. Standaard worden groottes in kilobytes weergegeven. Je kunt ook de -h optie gebruiken om de uitvoer leesbaarder te maken door groottes in een leesbaar formaat te tonen (KB, MB, GB):

du -h /path/to/directory

Totale directorygrootte samenvatten

Gebruik het volgende om alleen de totale grootte van een directory op te vragen: -s optie:

du -sh /path/to/directory

Grootte van alle subdirectories controleren

Gebruik de volgende opdracht om de grootte van elke subdirectory te bekijken:

du -h --max-depth=1 /path/to/directory

Dit toont de grootte van elke subdirectory één niveau diep.

df Opdracht in Linux

Terwijl df wordt voornamelijk gebruikt voor het controleren van schijfgebruik, maar kan ook nuttig zijn voor een breder overzicht van je bestandssysteem, inclusief directorygrootte op gekoppelde bestandssystemen. Zo gebruik je het:

df /path/to/directory

Dit toont hoeveel schijfruimte er gebruikt en beschikbaar is op het bestandssysteem waar de directory zich bevindt. Net als du, kunt u de -h optie gebruiken om groottes in een leesbaar formaat weer te geven:

df -h /path/to/directory

Dit toont het schijfgebruik in MB of GB, afhankelijk van de grootte van de map.

tree Opdracht in Linux

De tree opdracht geeft een visuele weergave van de mapstructuur en kan met de juiste opties ook bestands- en mapgroottes tonen. Tree is vooral handig wanneer u een hiërarchisch overzicht van mapgroottes nodig heeft. U kunt de basisvorm gebruiken met het volgende commando:

tree /path/to/directory

Mapgroottes weergeven met tree

Om de grootte van de map Linux te bekijken met de tree opdracht, gebruikt u de -s optie:

tree -s /path/to/directory

Ook hier kunt u dit combineren met -h voor leesbare groottes:

tree -sh /path/to/directory

Hier is een beknopte naslagtabel met de belangrijkste commando's voor het controleren van mapgroottes in Linux:

Commando Gebruik
du /path/to/directory De grootte van elk bestand en elke map weergeven
du -sh /path/to/directory De totale mapgrootte weergeven in leesbaar formaat
du -h –max-depth=1 De grootte van submappen weergeven, één niveau diep
df /path/to/directory Schijfruimtegebruik controleren voor het bestandssysteem van de map
df -h /path/to/directory Schijfruimte weergeven in leesbaar formaat (MB/GB)
tree /path/to/directory Mapstructuur weergeven
tree -sh /path/to/directory Mapstructuur weergeven met groottes in leesbaar formaat
ncdu /path/to/directory Een interactieve tool voor schijfgebruiksanalyse
bestand stat Gedetailleerde bestandsinformatie weergeven, inclusief grootte
ls -lh Bestanden in een map weergeven met groottes in leesbaar formaat

Voorbeelden van aanvullende opdrachten voor directory- en bestandsgroottes in Linux

Laten we nu kijken welke andere Linux-commando's ons kunnen helpen om de mapgrootte en mapomvang in Linux te achterhalen.

ncdu: Een interactieve schijfgebruiksviewer

I'd be happy to help, but the text you've provided appears to be incomplete. Could you please provide the full English text you'd like me to translate to Dutch? du commando werkt goed voor het snel ophalen van directorygroottes, ncdu biedt een interactieve interface, waardoor het eenvoudiger wordt om door mappen te bladeren en te zien wat ruimte in beslag neemt. Om ncdu te installeren en te gebruiken, voer je het volgende commando uit:

sudo apt install ncdu 
ncdu /path/to/directory

stat: Gedetailleerde bestandsinformatie

Het stat-commando toont gedetailleerde informatie over bestanden en mappen, inclusief hun grootte:

stat /path/to/file

Dit geeft je bestandsrechten, de laatste toegangstijd en de grootte in bytes.

ls -lh: Bestanden met groottes weergeven

De ls commando kan bestandsgroottes ook in een leesbaar formaat weergeven. Met -lh worden alle bestanden in een map weergegeven, inclusief hun grootte:

ls -lh /path/to/directory

Conclusie

Effectief schijfruimtebeheer is essentieel om je Linux-systeem soepel te laten draaien. Door commando's zoals du, df, en treete beheersen, kun je snel de grootte van mappen opvragen, de grootste mappen vinden en voorkomen dat je waardevolle opslagruimte verspilt. Deze tools helpen je mapgroottes in Linux te controleren voor efficiënt bestands- en mapbeheer.

Veelgestelde vragen

Wat is de directorygrootte?

De grootte van een map verwijst naar de totale schijfruimte die wordt ingenomen door alle bestanden en submappen binnen een bepaalde map. Dit omvat de inhoud van de map, en je kunt de grootte van een Linux-map controleren met commando's zoals du. Dit helpt gebruikers het opslaggebruik bij te houden en schijfruimte effectief te beheren op hun systemen.

Wat is het verschil tussen du en df in Linux?

De du commando toont het schijfgebruik van bestanden en mappen, terwijl df het totale schijfgebruik van een bestandssysteem of partitie weergeeft.

Kan ik gebruiken ncdu om de grootte van mappen in Linux te controleren?

Ja, ncdu is een interactieve tool die de grootte van mappen weergeeft en het eenvoudig maakt om grote mappen en bestanden te identificeren.

Hoe controleer ik de vrije ruimte van een directory in Linux?

De df commando rapporteert de beschikbare en gebruikte schijfruimte op bestandssystemen.

Delen

Meer van de blog

Verder lezen.

Omslagafbeelding van de beste self-hosted apps die je met Cosmos Cloud kunt draaien, met app-panelen rondom een Cosmos-dashboard.
Servers & besturingssysteem

De beste self-hosted apps voor gebruik met Cosmos Cloud: bestanden, media, wachtwoorden, automatisering en meer!

Maybe je hebt Cosmos Cloud opgezet en wilt weten welke apps er goed bij passen, of je twijfelt nog over Cosmos en wilt eerst zien hoe goed het in jouw workflow past

Nick ZilverNick Zilver 16 minuten lezen
Portainer vs Cosmos Cloud voor het beheren van Docker-apps, met hybride configuratiediagram en neon ops vs. toegangsblokken.
Servers & besturingssysteem

Portainer vs Cosmos Cloud: Wat Past het Beste bij Docker App-beheer

Als je Docker al kent en gewoon op zoek bent naar de overzichtelijkste manier om een groeiende app-stack te draaien, hier is het korte antwoord op Portainer vs Cosmos Cloud. Portainer is de sterkere keuze voor direc

Nick ZilverNick Zilver 14 minuten lezen
Cosmos Cloud vs CasaOS vs Umbrel - afbeelding met drie self-hosted paden in één abstract cloudnetwerk.
Servers & besturingssysteem

Cosmos Cloud vs CasaOS vs Umbrel: Welk Self-Hosted Platform Past bij Jouw Setup?

Het korte antwoord: CasaOS is nog steeds het makkelijkste startpunt, Umbrel voelt het meest verzorgd en overzichtelijk aan, en Cosmos Cloud wordt interessanter zodra je meer controle wilt over doma

Nick ZilverNick Zilver 11 min lezen

Klaar om in te zetten? Vanaf $2.48/mnd.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.