Vind hoeveel skyfspasie 'n lêer of gids gebruik in Linux

Hierdie gids sal jou wys hoe om die hoeveelheid skyfspasie wat 'n lêer of vouer opneem, te gebruik deur die Linux-opdraglyn te gebruik.

Vind uit die lêergrootte van alle lêers en dopgehou

Die du-opdrag som die skyfgebruik van elke lêer op.

In sy eenvoudigste vorm kan jy eenvoudig die volgende opdrag uitvoer:

du

Dit sal deur al die lêers en dopgehou in die huidige werkboek blaai. Vir elke lêer wat vertoon word, sal 'n lêergrootte langsaan gewys word en aan die onderkant sal die totale lêergrootte vertoon word.

Om uit te vind hoeveel spasie op die hele ry gebruik word, kan jy by die hoofmap begin deur die volgende opdrag te gebruik:

du /

U moet dalk sudo saam met die du-bevel gebruik om u toestemmings soos volg te verhef:

sudo du /

Die hoof probleem met die bogenoemde opdrag is dat dit slegs die lêer grootte van die submappe sal lys en nie die lêers binne hulle nie.

Om 'n volledige lys te kry, gebruik een van die volgende opdragte:

du-a

duall

U kan die uitset kry om in bladsye te blaai deur die volgende opdrag of die minder opdrag te gebruik :

du | meer

du | minder

Vind uit die lêer grootte van individuele lêers en dopgehou

As jy net die skyfverbruik wil gebruik wat deur 'n enkele lêer gebruik word, kan jy die lêernaam saam met die du-opdrag soos volg spesifiseer.

du / pad / na / lêer

Byvoorbeeld

du image.png

Die uitset sal so iets wees:

36 image.png

As u 'n gidsnaam inskryf, saam met die du-opdrag, kry u 'n lys van alle lêers in die gids.

88 Stoom / logs

92 Stoom

Bogenoemde toon dat die gids Steam 'n loggie-lêergids het wat 88 is en die totaal vir die gids Steam is 92.

Dit lys nie die lêers in die logboekmap nie. Om die lys van lêers te kry, moet u die volgende opdrag gebruik:

du-a Stoom

Die resultate is nou soos volg:

84 Stoom / logs / bootstrap_log.txt

88 Stoom / logs

92 Stoom

Verander die uitset van die lêergrootte

Standaard word die lêergroottes as kilobytes gelys. U kan die blok grootte verander na ander waardes soos volg:

du-BM

Byvoorbeeld, ek het 'n lêer genaamd "zorin.iso" wat standaard 1630535680 in grootte is.

du-BM zorin.iso

Bogenoemde opdrag gee die grootte as 1556M uit.

U kan ook K of G soos volg gebruik:

du -BK zorin.iso

du -BG zorin.iso

In kilobytes word die zorin.iso lêer genoteer as 159232K.

In gigabyte word die zorin.iso lêer gelys as 2G

Daar is in werklikheid 8 moontlike instellings wat soos volg is:

As jy 'n lys van lêers kry wat die regte skermgrootte probeer kry, is dit moeilik. Byvoorbeeld, 'n lêer van 100 grepe moet as grepe vertoon word, maar 'n lêer wat 16 gigabyte is, sal beter vertoon word in gigabyte.

Om die toepaslike lêergrootte te kry gebaseer op die lêer wat vertoon word, gebruik een van die volgende opdragte:

du-h

du-mens-leesbare

Som die uitgawe op

U kan die du-opdrag kry om die totale grootte van die lêers en dopgehou te wys deur die volgende opdragte te gebruik:

du-c

duototaal

U kan ook die meeste van die ander uitsette, soos die lys van lêers en vouers, uitskakel deur die volgende opdragte te gebruik:

du-s

du - summarize

opsomming

U kan meer uitvind oor die du-bevel deur die manbevel soos volg in die terminaal te bestuur:

man du

'N Ander opdrag wat u dalk wil lees, is die df-opdrag wat die lêerstelsel en die gebruik van skyfspasie rapporteer.