Schijfbeheer

Controleer de mapgrootte in Linux

Controleer de mapgrootte in Linux
Het is vrij eenvoudig om de grootte van mappen en bestanden te controleren met behulp van GUI. De grootte van een map bepalen met behulp van de opdrachtregel kan veel moeilijker zijn dan bij het gebruik van GUI. Met het 'ls'-commando kun je de inhoud van een map weergeven, maar je kunt de exacte ruimte of mapgrootte niet zien. In plaats daarvan moet je meer commando's verkennen om de exacte grootte van de map of het bestand te krijgen.

In dit artikel leert u hoe u de mapgrootte op Linux kunt controleren met behulp van de opdrachtregelomgeving. Alle opdrachten die in dit artikel worden gedemonstreerd, werden uitgevoerd op een Ubuntu 20.04 systeem. Alle methoden en stappen worden uitgevoerd in de terminal. U kunt het terminalvenster snel openen door Ctrl + Alt + t . te typen.

Hieronder volgen enkele methoden die u kunt gebruiken om de mapgrootte op Linux-systemen te controleren:. We zullen deze methoden één voor één onderzoeken:

Methode 1: Controleer de mapgrootte met du Command

Het standaardcommando dat wordt gebruikt om de grootte van de map te controleren, staat bekend als het 'du'-commando, wat staat voor disk jijsalie. De opdracht du is op de meeste Linux-distributies geïnstalleerd. Met de opdracht du kunt u de huidige mapgrootte van uw systeem als volgt bekijken:

$ du

De bovenstaande opdracht geeft een lijst weer met de inhoud van de homedirectory. De getallen die aan de linkerkant worden weergegeven, tonen de afmetingen, in kilobytes, van elk object.

Met de optie -h kunt u de uitvoer ook als volgt in een meer beschrijvende vorm weergeven:

$ du -h

De bovenstaande opdracht geeft de spatie in kilo, mega en gigabytes weer met getallen.

Gebruik de volgende syntaxis om de grootte van de specifieke map te vinden:

$ du -h /directory-pad

U moet de bovenstaande opdracht uitvoeren als de sudo-gebruiker, omdat sommige mappen bepaalde machtigingen vereisen om toegang te krijgen tot bepaalde mapinhoud.

Gebruik de volgende opdracht om de mapgrootte van de /var-map te controleren:

$ sudo du -h /var

Met de optie -hc kunt u de grootte van de specifieke map als volgt in voor mensen leesbare vorm weergeven:

$ sudo du -hc /var

U kunt de paddiepte van de submap ook wijzigen met de optie max- depth. Als u bijvoorbeeld alleen de bovenste map wilt weergeven, moet u de max-diepte=0 als volgt instellen:

$ sudo du -hc -max-diepte=0 /var

Evenzo, om de bovenste map met één laag submap op te halen, stelt u max-diepte = 1 in.

$ sudo du -hc -max-diepte=1 /var

Als u meer opdrachten met betrekking tot du wilt verkennen, kunt u de volgende opdracht gebruiken:

$ man du

Methode 2: Controleer de mapgrootte met tree Command tree

De opdracht tree wordt gebruikt om mappen, submappen en bestanden in boomstructuur weer te geven. U kunt deze opdracht nuttiger maken door vlaggen en opties voor aanpassing in te voeren. Het tree-commando is niet al geïnstalleerd op de meeste Linux-systemen. U kunt deze opdracht als volgt installeren met behulp van de apt-pakketbeheerder:

$ sudo apt install tree

Gebruik de volgende opdracht op de terminal om de huidige map, submappen en bestanden weer te geven:

$ boom -d -h

Met het tree-commando kunt u ook de inhoud van een specifieke map ophalen met behulp van de volgende syntaxis:

$ boom /directory-pad

Om de inhoud van de map /var weer te geven, gebruikt u de volgende opdracht:

$ boom /var

Na het voltooien van de opdracht, wordt het totale aantal mappen en submappen weergegeven.

Gebruik de volgende opdracht voor meer informatie over de opdracht tree:

$ man boom

Methode 3: Controleer de mapgrootte met ncdu Command

De NCurses Disk Usage, afgekort 'ncdu', wordt ook gebruikt om de mapgrootte te controleren. ncdu is niet standaard geïnstalleerd op de meeste Linux-systemen. U moet deze opdracht als volgt installeren via de opdrachtregel via de apt-pakketbeheerder:

$ sudo apt install ncdu

Met ncdu kunt u een interactieve weergave van uw systeemschijfgebruik bekijken. Voer het volgende uit om deze opdracht uit te proberen:

$ ncdu

In de linkerbovenhoek wordt de huidige map weergegeven die wordt bekeken. De linkerkolom geeft de mapgrootte weer in de numerieke waarde, waarbij de #-tekens de grootte naast elke map aangeven. Met de pijltjestoetsen kunt u tussen deze regels navigeren. Hier is het doel van de pijl naar rechts om door de map te bladeren en het doel van de pijl naar links is om u terug te brengen.

Met de opdracht ncdu kunt u zich ook als volgt op een bepaalde map richten:

$ ncdu /var

Om de ncdu-interface af te sluiten, drukt u op 'q' en voor hulp drukt u op '?'.

In dit artikel hebt u geleerd hoe u de mapgrootte kunt controleren bij het gebruik van de terminalopdrachtregel op Ubuntu 20.04 Linux-systemen via drie verschillende methoden. U kunt meer opdrachten met betrekking tot de opdrachten tree, ncdu en du verkennen met behulp van de terminal. Deze commando's kunnen op alle Linux-distributies worden gebruikt. Als je vragen of suggesties hebt, kun je hieronder reageren.

Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...