Schijfbeheer

In Linux, de grootte van directory's en subdirectories vinden?

In Linux, de grootte van directory's en subdirectories vinden?

Voordat een nieuw programma op uw computersysteem wordt geïnstalleerd, moet elke gebruiker er eerst voor zorgen dat het systeem voldoende opslagruimte heeft om dat programma vast te houden en uit te voeren zonder prestatieproblemen. Evenzo, wanneer u van plan bent bestanden in een van de mappen van uw computersysteem te kopiëren of te downloaden, moet u controleren of die map voldoende opslagruimte beschikbaar heeft of niet.

Er zijn meerdere manieren waarop u de grootte van de mappen en submappen kunt controleren binnen elk besturingssysteem dat zowel op GUI als op CLI is gebaseerd. Omdat het Linux-besturingssysteem echter meestal met CLI werkt, zijn de gebruikers ervan over het algemeen geïnteresseerd in het zoeken naar op terminals gebaseerde methoden om elke taak uit te voeren. Daarom zullen we het in het artikel van vandaag hebben over de methoden voor het vinden van de grootte van directory's en subdirectories in Linux Mint 20.

Methoden voor het vinden van de grootte van directory en subdirectories in Linux Mint 20:

Om de grootte van directory's en subdirectories in Linux Mint 20 te vinden, kunt u een van de drie hieronder beschreven methoden gebruiken:

Methode # 1: De opdracht "ncdu" gebruiken:

Om de opdracht "ncdu" te gebruiken om de grootte van de directory en subdirectory's in Linux Mint 20 te vinden, moet u de volgende stappen uitvoeren:

Eerst moeten we de terminal in Linux starten waarmee we de opdracht "ncdu" zullen uitvoeren, zoals weergegeven in de onderstaande afbeelding:


Aangezien de opdracht "ncdu" niet standaard op de Linux-systemen is geïnstalleerd, zullen we deze daarom eerst installeren door de volgende opdracht in de terminal uit te voeren:

$ sudo apt install ncdu


Voordat u deze opdracht uitvoert, moet u ervoor zorgen dat uw internet correct werkt, anders wordt deze opdracht niet uitgevoerd. Deze opdracht duurt een paar minuten om de opdracht "ncdu" en alle vereiste afhankelijkheden met succes te installeren, waarna uw terminal de uitvoer zal weergeven die wordt weergegeven in de onderstaande afbeelding:


Wanneer de opdracht "ncdu" nu op ons systeem is geïnstalleerd, kunnen we deze eenvoudig gebruiken om de grootte van directory en subdirectory's te vinden door deze op de volgende manier uit te voeren:

$ ncdu

Hier wilden we alleen de grootte van de Home-directory en zijn subdirectories vinden, daarom hoefden we geen pad te vermelden. Als u echter de grootte van een andere map dan de basismap wilt vinden, moet het pad worden vermeld na de opdracht "ncdu".


De grootte van de Home-directory en zijn subdirectories worden weergegeven in de onderstaande afbeelding:

Methode # 2: Het "du" -commando gebruiken:

Om de opdracht "du" te gebruiken om de grootte van directory's en subdirectories in Linux Mint 20 te vinden, moet u de volgende stappen uitvoeren:

Aangezien de opdracht "du" al op de Linux-systemen is geïnstalleerd, hoeven we niets te installeren, maar kunnen we deze opdracht meteen gebruiken op de onderstaande manier:

$ du -h

Nogmaals, als u de grootte van een andere map dan de basismap wilt vinden, dan moet u het pad vermelden na de opdracht "du -h". Hier wordt de vlag "-h" gebruikt om de uitvoer in een voor mensen leesbaar formaat af te drukken.


De grootte van de mappen in de basismap wordt weergegeven in de volgende afbeelding:

Methode # 3: De opdracht "boom" gebruiken:

Om de opdracht "tree" te gebruiken om de grootte van de directory en subdirectory's in Linux Mint 20 te vinden, moet u de volgende stappen uitvoeren:

De opdracht "tree" is ook niet standaard geïnstalleerd in de Linux-systemen, maar kan eenvoudig worden geïnstalleerd door de onderstaande opdracht uit te voeren:

$ sudo apt install tree


Voordat u deze opdracht uitvoert, moet u ervoor zorgen dat uw internet correct werkt, anders wordt deze opdracht niet uitgevoerd. In ons geval hebben we de opdracht "boom" al op ons systeem geïnstalleerd voor een ander doel, daarom gaf onze terminal de volgende uitvoer weer na het uitvoeren van deze opdracht:


Nu kunnen we de opdracht "tree" uitvoeren om de grootte van de map en submappen te vinden op de hieronder getoonde manier:

$ boom -d -h

Nogmaals, de vlag "-h" wordt gebruikt met de opdracht "tree -d" om de uitvoer in een voor mensen leesbaar formaat weer te geven. Bovendien, als u de grootte van een andere map dan de basismap wilt vinden, moet u het pad direct na de opdracht "tree -d -h" vermelden.


De afmetingen van alle mappen in de basismap worden weergegeven in de volgende afbeelding:

Conclusie:

Door een van de drie methoden te gebruiken die in dit artikel worden besproken, kan men gemakkelijk de grootte van de map en de submappen erin achterhalen. We hebben u ook zojuist de voorbeelden laten zien waarin we de grootte van de Home-directory en de subdirectories erin wilden weten. U kunt echter ook de grootte van elke andere map en zijn submappen vinden als u dat wilt, met behulp van zeer eenvoudige methoden. Het enige dat u hoeft te doen, is de juiste paden van die mappen op te geven na de opdrachten die hierboven zijn besproken en u zult de grootte van alle mappen van uw Linux Mint 20-systeem kunnen vinden.

Van alle drie methoden die in dit artikel worden besproken, is de eerste methode handig als u een gedetailleerd rapport wilt hebben over de grootte van een map en zijn submappen, samen met de totale grootte. De tweede methode is handig als u de grootte van zelfs de submappen binnen de submappen wilt hebben, terwijl de derde methode handig is als u alleen de grootte van de submappen van het eerste niveau binnen een map wilt krijgen.

Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...
5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...
Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...