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 ~ / PreuzimanjaKao š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 / itdKao š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ĆAKao š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žuriranjeZatim 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:
$ ncduIli 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
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 / usrIli
$ 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.