Hoe u de grootte van een map kunt opvragen vanaf de opdrachtregel
Inhoudsopgave:
Wilt u de grootte van een map zien vanaf de opdrachtregel? Het is je misschien opgevallen dat het gebruik van het traditionele ls-commando om de inhoud van een map weer te geven, niet noodzakelijkerwijs de totale grootte van een map weergeeft. In plaats daarvan, om te zien wat het schijfgebruik is voor een specifieke map, wil je de speciale du-opdracht gebruiken, die schijfgebruiksstatistieken weergeeft voor elk opgegeven pad of elke map.We laten u zien hoe u deze opdracht gebruikt.
Dit is duidelijk bedoeld voor gebruikers van de opdrachtregel, en het du-commando voor het ophalen van de grootte van een map werkt hetzelfde op Mac OS, mac OS X, linux en de meeste andere Unix-variëteiten. Voor informele Mac-gebruikers is een gemakkelijkere manier om de grootte van een map te krijgen via de Finder met behulp van de opdracht Info ophalen in een bepaalde map.
De grootte van een directory verkrijgen via de opdrachtregel
Geef vanaf de Terminal-opdrachtregel de volgende syntaxis op om de grootte van een map te zien:
du -sh /map/pad
Om bijvoorbeeld de totale grootte van de map /Applications te krijgen, geeft u de volgende opdrachtreeks op:
du -sh /Toepassingen/
U kunt dit gebruiken om de grootte van elke opgegeven map te berekenen en ook om de grootte van de daarin opgenomen mappen en bestanden te zien.
De vlag -s zorgt ervoor dat elke specifieke invoer wordt berekend, en de vlag -h zorgt ervoor dat de uitvoer in een door mensen leesbaar formaat wordt weergegeven (uitvoer van grootte wordt weergegeven in kilobytes als KB en megabytes als MB, in plaats van bytes). We hebben hier ook de schijfgebruikscommando's voor du en het afzonderlijke df-commando besproken.
De grootte van alle directory-inhoud bekijken via de opdrachtregel
Als u de grootte van de huidige directory-inhoud vanaf de opdrachtregel wilt zien, inclusief eventuele mappen en bestanden, gebruikt u het du -sh-commando met een ster-jokerteken, zoals:
du -sh
Dit toont de grootte van alles in de huidige map, inclusief de totale grootte van mappen en de totale grootte van individuele bestanden, in een lange lijst-indeling.
U kunt desgewenst ook het jokerteken gebruiken met andere directorypaden, als u bijvoorbeeld de grootte van de bureaubladmap van een gebruiker en alle inhoud wilt zien, is de opdracht:
du -sh /Users/NAME/Desktop/
Houd er rekening mee dat du de totale bestandsgrootte van elke map, de inhoud en individuele bestanden berekent, en dus afhankelijk van wat uw doelmap is, kan het even duren om de inhoudsgrootte terug te rapporteren aan jou. Het spreekt voor zich dat hoe sneller een computer is, hoe sneller deze verwerking zal plaatsvinden.
Het is ook vermeldenswaard dat als je alleen de grootte van een bepaald bestand in een map wilt weten in plaats van de hele map, je in plaats daarvan de opdracht ls -l voor dat specifieke bestand kunt gebruiken.
Ken je nog een handige truc om de grootte van mappen op te halen vanaf de opdrachtregel? Laat het ons weten in de reacties, en als je dit artikel leuk vond, zou je ons andere opdrachtregelmateriaal waarschijnlijk ook interessant vinden.