Windows Tips & News

Pronađite najveću datoteku i direktorij u Linuxu

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Ponekad će korisnici Linuxa morati pronaći najveći direktorij ili najveću datoteku na svom disku. To možete brzo pronaći jednom naredbom. Pogledajmo kako se to može učiniti.

Oglas


U jednom od naših prethodnih članaka, vidjeli smo detaljno Kako vidjeti korištenje prostora na disku za datoteku ili mapu pomoću Linux terminala. Spomenuti članak odnosi se na naredbu "du" koja može izračunati zbirnu veličinu direktorija ili datoteke. Možete ga kombinirati s nekoliko drugih alata za konzolu kako biste saznali najveću stavku. Evo kako.

Pronađite najveću datoteku i direktorij u Linuxu

Da biste pronašli najveću datoteku i direktorij u Linuxu, možete kombinirati du s naredbom sort. Na primjer, možete izvršiti du za mapu koja sadrži podmape poput ove:

du -hs ./distr/*

Prekidač -s govori du da ispiše samo sažetak informacija.
Prekidač -h mijenja veličinu rezultata iz običnih bajtova u format čitljiv za ljude.

Pogledajte sljedeću snimku zaslona:linux-pronađi-najveću-datoteku-ili-mapu

Nije problem kada je mapa koju analizirate mala. Ali ako pokušavate provjeriti cijeli datotečni sustav, može biti vrlo teško pregledati potpuni izlaz uslužnog programa du. Rješenje koje možete koristiti je kombiniranje du s naredbom sort.

Naredba će izgledati ovako:

du -hs ./distr/*|sort -rh

Naredba sortiranja u kombinaciji s du preko znaka cjevovoda ima dva prekidača: -r i -h.
-h govori naredbi da su podaci za obradu u ljudskom čitljivom formatu.
-r čini da naredba sortira poredak podataka u obrnutom formatu

Izlaz će biti sljedeći:linux-najveća-datoteka-ili-mapa-sortirana

Ovo je vrlo korisno.

Sada, skupimo izlaz na određeni broj zapisa. Na primjer, pogledajmo top 5 najvećih datoteka i direktorija. Samo kombinirajte du i sortiraj s naredbom head.

du -hs ./distr/*|sort -rh|head -n 5

Argument -n za naredbu head određuje koliko redaka treba uključiti u izlaz. U mom slučaju, želim vidjeti prvih 5 najvećih linija.

Izlaz je sljedeći:linux-najveća-datoteka-ili-mapa-sortirani-top-5

To je to. Koristeći priloženu kombinaciju naredbi, možete brzo pronaći najveću datoteku i direktorij u Linuxu. Samo ispravite korijenski put za naredbu du i gotovi ste.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Microsoft potvrđuje da traka zadataka u sustavu Windows 11 više ne podržava povlačenje i ispuštanje

Microsoft potvrđuje da traka zadataka u sustavu Windows 11 više ne podržava povlačenje i ispuštanje

Windows 11 sadrži neke prilično drastične i vizualne promjene u usporedbi s dobrim starim Windows...

Čitaj više

Preuzmite temu Starog Egipta za Windows 10, 8 i 7

Preuzmite temu Starog Egipta za Windows 10, 8 i 7

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Prekinite pokretanje WSL Linux distribucije u sustavu Windows 10

Prekinite pokretanje WSL Linux distribucije u sustavu Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više