Upravljanje diskov

V ukazni vrstici poiščite, koliko prostora na disku zasede imenik

V ukazni vrstici poiščite, koliko prostora na disku zasede imenik
V grafičnem namiznem okolju lahko ugotovite, koliko prostora na disku zasede imenik, tako da z desno miškino tipko kliknete na imenik in odprete Lastnosti. Res je preprosto.

Iz ukazne vrstice ne vidite, koliko prostora na disku tako enostavno uporablja imenik. Obstajajo pa programi, kot so du in ncdu ki ga lahko uporabite za ugotavljanje prostora na disku, ki ga zaseda imenik.

V tem članku vam bom pokazal, kako uporabljati du in ncdu če želite izvedeti, koliko prostora na disku zajema imenik ali imeniki. Torej, začnimo.

Uporaba du za iskanje uporabe direktorija na disku:

Ukaz du je privzeto na voljo v vseh sodobnih distribucijah Linuxa. Ni vam treba namestiti ničesar dodatnega.

Ukaz du z možnostmi -s (-povzeti) in -h (-človekom berljivo) lahko uporabimo, da ugotovimo, koliko prostora na disku zaseda imenik.

Recimo, na primer, želite preveriti, koliko prostora na disku ~ / Prenosi imenik porablja. Če želite to narediti, zaženite ukaz du na naslednji način:

$ du -sh ~ / Prenosi

Kot lahko vidite, ~ / Prenosi imenik je porabil približno 813 MB prostora na disku.

Včasih boste morda potrebovali privilegije super uporabnika (root), da preverite, koliko prostora na disku zaseda določen imenik. To pa zato, ker če nimate dovoljenja za branje datoteke v imeniku, je ukaz du ne more analizirati, da bi našel tudi prostor na disku, ki ga datoteka uporablja.

Recimo, na primer, želite izračunati, koliko prostora na disku / itd imenik porablja. Če želite to narediti, zaženite ukaz du na naslednji način:

$ sudo du -sh / itd

Kot lahko vidite, / itd imenik porabljen samo 13 MB prostora na disku.

Z ukazom du lahko ugotovite, koliko prostora na disku porabijo tudi posamezni podimeniki v imeniku.

Na primer, če želite vedeti, koliko prostora na disku porabijo posamezni podimeniki v imeniku HOME (~) uporabniških prijav, potem lahko ukaz du zaženete na naslednji način:

$ du -h -d 1 ~

Ali,

$ du -h -d 1 $ DOM

Kot lahko vidite, je navedena velikost vsakega imenika v imeniku DOMOV mojih uporabnikov za prijavo. Zadnja vrstica prikazuje tudi skupni prostor na disku, ki ga porabi imenik HOME uporabnikov za prijavo.

Uporaba ncdu za iskanje uporabe direktorija na disku:

ncdu je analizator uporabe terminalskega diska na osnovi ncurse. Poimenujete jo lahko tudi terminalsko različico grafične aplikacije GNOME Disk Usage Analyzer (Baobab). Je odlično orodje za spremljanje uporabe diska na osnovi imenika na brezglavem strežniku.

The ncdu programski paket ni privzeto nameščen v Ubuntu / Debian. Na voljo pa je v uradnem skladišču paketov Ubuntu / Debian. Torej ga je zelo enostavno namestiti.

Najprej posodobite predpomnilnik repozitorija paketov APT z naslednjim ukazom:

$ sudo apt posodobitev

Nato namestite ncdu na vaš računalnik Ubuntu / Debian z naslednjim ukazom:

$ sudo apt namestite ncdu

ncdu je treba namestiti.

Zdaj lahko ncdu zaženete z naslednjim ukazom:

$ ncdu

Ali pa zaženite kot super uporabnik z naslednjim ukazom:

$ sudo ncdu

ncdu bi se moral zagnati. Videti bi moralo, kot je prikazano na spodnjem posnetku zaslona.

Privzeto vam bo ncdu prikazal podimenike vašega trenutnega delovnega imenika. Kot lahko vidite, prikazuje podimenike imenika HOME mojega uporabnika za prijavo.

Vidite lahko, koliko prostora na disku je zasedel prostor na disku. Tam je tudi lepo videti graf. Primerjalno prikazuje, koliko prostora na disku zasede določen imenik. Pritisnite tipko g na tipkovnici, če želite preklopiti med grafom, odstotkom, grafom in odstotnim prikazom.

e simbol v imeniku pomeni, da je imenik prazen.

Vidite lahko, koliko prostora na disku ima nadrejeni imenik (v mojem primeru / domov / shovon) uporablja v celoti in število datotek in imenikov (elementov) v nadrejenem imeniku tukaj v vmesniku ncdu.

Lahko uporabite in puščične tipke za krmarjenje po vmesniku ncdu. Izberete lahko tudi imenik in pritisnete da si ogledate tudi vsebino imenika.

Če želite izstopiti iz vmesnika ncdu, pritisnite q.

Ncdu lahko ročno naročite, naj povzame določen imenik, ko zaženete ncdu.

Recimo, na primer, želite na hitro pogledati / usr imenik z ncdu. Če želite to narediti, zaženite ncdu, kot sledi:

$ ncdu / usr

Ali

$ sudo ncdu / usr

Kot lahko vidite, je vsebina / usr imenik je prikazan v vmesniku ncdu.

Torej, tako boste ugotovili, koliko prostora na disku je zasedel imenik iz ukazne vrstice v Linuxu. Hvala, ker ste prebrali ta članek.

Top 5 kartic za zajemanje iger
Vsi smo v YouTubu videli in oboževali pretakanje iger. PewDiePie, Jakesepticye in Markiplier so le nekateri izmed najboljših igralcev, ki so zaslužili...
Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...