Pogledajte naredbu za veličinu direktorija Linux

Upravljanje Linux sustavima uključuje mnoge zadatke, neke važnije od drugih, a jedan od njih je upravo jasna svijest o veličini direktorija u kojima hostujemo datoteke i varijable, to je ključno za poznavanje veličine koju zauzimaju na disku i njime odredite zadatke otklanjanja pogrešaka u slučaju da na računalu predstavimo višak neupotrebljivog prostora.

Mogli bismo ići datoteku po datoteku kako bismo vidjeli njihova svojstva i time odredili veličinu svake od njih, ali to logično postaje dosadan i opsežan zadatak, kako bismo spriječili da nam Linux nudi naredbu du za puno potpuniju kontrolu.

Du je standardna Linux naredba s kojom na integralni način pristupamo pojedinostima i informacijama o korištenju diska, du radi integralno za određene direktorije i ima varijacije koje nam omogućuju da prilagodimo izlaz prema zahtjevima za informacijama.

Solvetic će objasniti kako pomoću naredbe du vidjeti veličinu direktorija u Linuxu.

Kako vidjeti veličinu direktorija u Linuxu s du

Korak 1
Osnovna sintaksa je pokretanje du bez ikakvih parametara, pa ćemo kao rezultat vidjeti sljedeće:

 du

POVEĆAJTE

Vrijednosti koje vidimo krajnje lijevo su korištenje diska, zatim vidimo određeni direktorij i na kraju rezultata pronalazimo sažetak cijelog / home direktorija.

Korak 2
Moguće je koristiti du za određeni direktorij:

 du imenik

POVEĆAJTE

Korak 3
Vidimo da je rezultat u kilobajtima, možemo prikazati veličinu u "ljudsko čitljivom formatu" s parametrom -h:

 du direktorij -h

POVEĆAJTE

Korak 4
Ovaj rezultat je sada prikazan u MB, ta se vrijednost može izraziti u megabajtima ili kilobajtima prema potrebi, kako slijedi:

 du -k imenik / (kilobajti) du -m imenik / (megs)

POVEĆAJTE

Korak 5
Kad koristimo naredbu du, vidjet ćemo najveće poddirektorije na vrhu, kako bismo povećali dubinu direktorija, koristit ćemo parametar --max-depth na sljedeći način:

 du -h --max -depth = 1 | sortirati -hr

POVEĆAJTE

Korak 6
U slučaju da želimo prikazati korištenje svih elemenata na disku, uključujući datoteke i direktorije, upotrijebit ćemo parametar -a:

 du -ah / imenik

POVEĆAJTE

Korak 7
Pomoću naredbe du moguće je prikazati dva ili više direktorija istovremeno, za to izvršavamo sljedeću sintaksu.

 du Imenik 1 Imenik 2

POVEĆAJTE

Korak 8
Za provjeru ukupne iskorištenosti iskorištenog prostora na disku za jedan direktorij upotrijebit ćemo parametar -s:

 du -sh / direktorij

POVEĆAJTE

Korak 9
To se odnosi na globalne direktorije:

POVEĆAJTE

Korak 10
Naredba du omogućuje nam prikaz globalnih zbroja zahvaljujući parametru -c na sljedeći način:

 du -csh direktorij

POVEĆAJTE

Korak 11
Možemo prikazati samo opći zbir direktorija uključujući sve poddirektorije, za to moramo koristiti naredbu grep s naredbom du ovako:

 du -ch Preuzimanja / | ukupni grep

POVEĆAJTE

Korak 12
Opći parametri naredbe du su:

Završite svaki redak izlaza s NULL

 -0, -broj

Zapisuje broj svih datoteka, ne samo direktorija
 -a, -sve

Ispišite prividne veličine, a ne stvarnu upotrebu diska
 -prividne veličine

Promijenite veličine na SIZE prije ispisa na konzolu
 -B, -block -size = SIZE

Generira ukupni zbroj veličine direktorija
 -c, -ukupno

Ispišite ukupni zbroj za imenik samo ako je to N ili manje razina koje su manje od argumenta naredbenog retka
 d, -max -dubina = N

Ispišite rezultat u formatu čitljivom za ljude
 -h, -ljudski čitljivo

Odnosi se na direktorije, u ovom slučaju ne uključuje veličinu poddirektorija
 -S, -razdvoj -dirs

Prikaži samo ukupni iznos za svaki imenik
 -s, -sažeti

Prikazuje vrijeme posljednje izmjene bilo koje datoteke ili direktorija

 -vrijeme

S naredbom du imamo pri ruci sveobuhvatno rješenje za poznavanje veličine direktorija u Linuxu.

wave wave wave wave wave