Upravljanje diskom

Saznajte koliko prostora na disku zauzima direktorij iz naredbenog retka

Saznajte koliko prostora na disku zauzima direktorij iz naredbenog retka
U grafičkom okruženju radne površine možete saznati koliko prostora na disku zauzima direktni klik desnim klikom na direktorij i odlazak na Svojstva. Stvarno je jednostavno.

Iz naredbenog retka ne možete vidjeti koliko direktorija prostor tako lako koristi. Ali postoje programi poput du i ncdu koje možete koristiti za otkrivanje prostora na disku koji direktorij zauzima.

U ovom članku pokazat ću vam kako se koristi du i ncdu kako biste saznali prostor na disku koji direktorij ili direktoriji troše. Pa, krenimo.

Upotreba du za pronalaženje upotrebe diska direktorija:

Naredba du je prema zadanim postavkama dostupna u svim modernim Linux distribucijama. Ne morate instalirati ništa dodatno.

Naredba du s opcijama -s (-rezimirati) i -h (-čovjeku čitljivo) može se upotrijebiti za otkrivanje koliko prostora na disku zauzima direktorij.

Na primjer, recimo, želite provjeriti koliko prostora na disku ima ~ / Preuzimanja direktorij troši. Da biste to učinili, pokrenite naredbu du na sljedeći način:

$ du -sh ~ / Preuzimanja

Kao što vidite, ~ / Preuzimanja direktorij je zauzeo oko 813 MB prostora na disku.

Ponekad će vam trebati privilegije super korisnika (root) da biste provjerili koliko prostora na disku zauzima određeno mjesto. To je zato što, ako nemate dopuštenje za čitanje datoteke u direktoriju, naredba du je ne može analizirati kako bi pronašla i prostor na disku koji ta datoteka također koristi.

Na primjer, recimo, želite izračunati koliko prostora na disku ima / itd direktorij troši. Da biste to učinili, pokrenite naredbu du na sljedeći način:

$ sudo du -sh / itd

Kao što vidite, / itd samo konzumirani direktorij 13 MB prostora na disku.

Pomoću naredbe du možete saznati koliko prostora na disku troše i pojedini podmape u direktoriju.

Na primjer, ako želite znati koliko prostora na disku troše pojedini poddirektoriji unutar direktorija HOME vaših korisnika za prijavu (~), tada možete pokrenuti du naredbu na sljedeći način:

$ du -h -d 1 ~

Ili,

$ du -h -d 1 $ KUĆA

Kao što vidite, navedena je veličina svakog direktorija unutar direktorija HOME mojih korisnika za prijavu. Posljednji redak također prikazuje ukupan prostor na disku koji je zauzeo direktorij HOME korisnika za prijavu.

Korištenje ncdu-a za pronalaženje upotrebe diska direktorija:

ncdu je analizator upotrebe terminalnog diska zasnovan na ncurseu. Možete ga nazvati i terminalnom verzijom grafičke aplikacije GNOME Disk Usage Analyzer (Baobab). To je izvrstan alat za praćenje upotrebe diska po direktoriju na bezglavom poslužitelju.

The ncdu softverski paket nije unaprijed instaliran na Ubuntu / Debian. Ali, dostupan je u službenom spremištu paketa Ubuntu / Debian. Dakle, vrlo je jednostavno instalirati.

Prvo ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Zatim instalirajte ncdu na vaš Ubuntu / Debian stroj sljedećom naredbom:

$ sudo apt instalirati ncdu

treba instalirati ncdu.

Sada možete pokrenuti ncdu pomoću sljedeće naredbe:

$ ncdu

Ili pokrenite kao super korisnik sa sljedećom naredbom:

$ sudo ncdu

ncdu bi trebao započeti. Trebao bi izgledati kako je prikazano na snimci zaslona u nastavku.

Prema zadanim postavkama, ncdu će vam prikazati poddirektorijume vašeg trenutnog radnog imenika. Kao što vidite, prikazuje poddirektoriju HOME direktorija mog korisnika za prijavu.

Možete vidjeti koliko prostora na disku troši prostor na disku. Tu je i lijep grafikon. Pokazuje usporedno koliko prostora na disku koristi određeni direktorij. Ako želite, možete pritisnuti tipku g na tipkovnici za prebacivanje između prikaza grafa, postotka, grafa + postotka.

e simbol u direktoriju znači da je direktorij prazan.

Možete vidjeti koliko prostora na disku ima nadređeni direktorij (u mom slučaju / home / shovon) koristi ukupno i broj datoteka i direktorija (stavki) unutar nadređenog direktorija ovdje u ncdu sučelju.

Možete koristiti i tipke sa strelicama za navigaciju u ncdu sučelju. Također možete odabrati direktorij i pritisnuti da biste vidjeli i sadržaj direktorija.

Ako želite izaći iz ncdu sučelja, pritisnite q.

Možete ručno reći ncdu da sažme određeni direktorij kad pokrenete ncdu.

Na primjer, recimo, želite na brzinu pogledati / usr direktorij s ncdu. Da biste to učinili, pokrenite ncdu na sljedeći način:

$ ncdu / usr

Ili

$ sudo ncdu / usr

Kao što vidite, sadržaj datoteke / usr direktorij je prikazan u ncdu sučelju.

Dakle, tako ćete saznati koliko je direktorija zauzelo prostora na disku iz naredbenog retka u Linuxu. Hvala što ste pročitali ovaj članak.

Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...
Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...