Creative Saplings

3 eenvoudige manieren om de grootte van mappen onder Linux te krijgen

december 31, 2020
No Comments

Twee dagen geleden kreeg ik een e-mail van onze vaste lezer, die vroeg me hoe ik een samenvatting van de mappen in Linux kon krijgen.

Ik weet dat dit kan worden bereikt door het schijfgebruik (Do) -commando, dat ik bij mijn eerste poging niet eens vond.

Dus ik gebruikte de mogelijke combinatie door in de Du Command Man-pagina te graven en kreeg uiteindelijk het beste resultaat.

Elke keer dat een Linux-beheerder zo’n verzoek ontvangt, kunnen ze er onmiddellijk van uitgaan dat dit wordt bereikt met de du commando (Schijfgebruik) en df (Schijfbestandssysteem) commando.

Maar als alternatief kunt u het ncdu commando of het tree commando gebruiken om dezelfde resultaten te bereiken.

Standaard is de du geeft de grootte van de huidige directorybestanden weer, maar niet de directory en de grootte van de subdirectory.

Lees het onderstaande artikel om snel de grootte van elke directory en hun subdirectory samen te vatten.

Methode-1: Hoe Verkrijg de grootte van een directory in Linux met behulp van de opdracht Schijfgebruik (du)

De opdracht du verwijst naar schijfgebruik. Het is een standaard Unix-programma dat wordt gebruikt om het gebruik van bestandsruimte in de huidige werkdirectory te schatten.

Het geeft een recursieve samenvatting van het schijfgebruik om een directory en de grootte van de subdirectory te verkrijgen.

As Ik zei aan het begin van het artikel dat we de opdracht Schijfgebruik (Do) gaan gebruiken met enkele opties om dit te bereiken. Gebruik dus de volgende opdrachtcombinatie voor schijfgebruik om een overzicht van mappen en hun submappen te krijgen.

Gebruik het onderstaande du opdrachtformaat om verkrijg de totale grootte van elke map, inclusief submappen.

Het bovenstaande commando zal de grootte van elk bestand en de werkelijke grootte van elke map afdrukken, inclusief hun submap en totale grootte.

Details van het bovenstaande commando:

Gebruik het onderstaande du command-formaat om de totale grootte van een gegeven map te krijgen.

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

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

Methode-2: Hoe de grootte van een directory in Linux te krijgen met behulp van de ncdu (NCurses Disk Usage) -opdracht

De ncdu (NCurses Disk Usage) is een op vloeken gebaseerde versie van de bekende ‘du’, en biedt een snelle manier om w hat-mappen gebruiken uw schijfruimte.

Het ncdu-commando scant de opgegeven map en geeft de bestanden en de mapgrootte recursief weer.

Methode-3: Hoe de grootte van een map te bepalen in Linux De boomopdracht gebruiken

De boomopdracht is een recursief maplijstprogramma dat een diepte-ingesprongen lijst van bestanden en mappen produceert in een boomachtige indeling.

De twee bovenstaande opdrachten toon directory samenvatting, maar het tree commando vertelt je elke bestandsgrootte in de directory en hun subdirectory, en drukt de samenvatting van de directory af.

Articles
Previous Post

Verzorgingsgids voor hortensia

Next Post

Salaris- en belastinggegevens

Geef een reactie Antwoord annuleren

Meest recente berichten

  • Beste fotografiescholen ter wereld, 2020
  • Soevereine burgers brengen hun antiregeringsfilosofie naar de weg
  • Kostenhandleiding voor stucwerkreparatie
  • Muckrakers
  • Precisie-oncologie

Archief

  • februari 2021
  • januari 2021
  • december 2020
  • november 2020
  • oktober 2020
  • september 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.