Hoe de grootte van een map in Linux te krijgen

Het is u misschien opgevallen dat de grootte van een map slechts 4KB toont wanneer u het ls commando gebruikt om de inhoud van de map in Linux weer te geven.

Is dit de juiste grootte? Zo niet, wat is het dan, en hoe krijg je een directory of mapgrootte in Linux?

Dit is de standaardgrootte, die wordt gebruikt om de meta-informatie van de map op de schijf op te slaan.

Er zijn enkele toepassingen op Linux om de werkelijke grootte van een map te krijgen.,

maar het commando disk usage (du) wordt veel gebruikt door de Linux-beheerder.

Ik zal u laten zien hoe u mapgrootte kunt krijgen met verschillende opties.

Wat is de opdracht du?

du Commando staat voor Disk Usage. Het is een standaard Unix programma dat gebruikt wordt om het gebruik van bestandsruimte in de huidige werkmap te schatten.

het vat het schijfgebruik recursief samen om een map en de grootte van de submap te krijgen.

zoals ik al zei, de mapgrootte toont alleen 4KB als je het ls commando gebruikt. Zie de onderstaande uitvoer.,

1) Hoe alleen de grootte van de bovenliggende map op Linux te controleren

gebruik het onderstaande du Commando formaat om de totale grootte van een bepaalde map te krijgen. In dit voorbeeld krijgen we de totale grootte van de “/home/daygeek/Documents” directory.

$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents

Details:

  • du-het is een commando
  • h-Printgroottes in leesbaar formaat (bijv.,, 1K 234M 2G)
  • s-Toon alleen een totaal voor elk argument
  • –max-depth=n-Print niveaus van Map

2) Hoe de grootte van elke map op Linux

te krijgen gebruik het onderstaande du Commando formaat om de totale grootte van elke map te krijgen, inclusief sub-mappen.

in dit voorbeeld krijgen we de totale grootte van elke map”/home/daygeek / Documents” en de submappen.

3) Hoe een samenvatting van elke map op Linux te krijgen

gebruik het onderstaande du Commando formaat om alleen de samenvatting voor elke map te krijgen.,

4) Hoe de grootte van elke map weer te geven en submappen op Linux uit te sluiten

gebruik het onderstaande du Commando formaat om de totale grootte van elke map weer te geven, met uitzondering van submappen.

5) Hoe alleen de grootte van submappen op het eerste niveau op Linux

wilt u de grootte van submappen op het eerste niveau, inclusief hun submappen, voor een bepaalde map op Linux, gebruik dan het commando formaat hieronder.,

6) Hoe het eindtotaal in de du-opdrachtuitvoer

te krijgen als u het eindtotaal in de du-opdrachtuitvoer wilt krijgen, gebruik dan het onderstaande du-opdrachtformaat.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *