Korisnici Linuxa ponekad će možda trebati pronaći najveći direktorij ili najveću datoteku na svom diskovnom pogonu. To možete brzo pronaći pomoću jedne naredbe. Pogledajmo kako se to može učiniti.
Oglas
U jednom od naših prethodnih članaka vidjeli smo detaljno Kako vidjeti upotrebu prostora na disku za datoteku ili mapu pomoću Linux terminala . Spomenuti se članak odnosi na naredbu 'du' koja može izračunati veličinu sažetka direktorija ili datoteke. Možete ga kombinirati s nekoliko drugih alata na konzoli kako biste saznali najveći predmet. 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 kaže du da ispisuje samo sažete informacije.
Prekidač -h mijenja veličinu rezultata iz običnih bajtova u format čitljiv čovjeku.
zašto moj desni airpod ne radi
Pogledajte sljedeću snimku zaslona:
Nije problem kad je mapa koju analizirate mala. Ali ako pokušavate provjeriti cijeli datotečni sustav, može biti vrlo teško pregledati puni izlaz korisnog programa du. Rješenje koje možete koristiti je kombiniranje du s naredbom sort.
Naredba će izgledati kako slijedi:
du -hs ./distr/*| sortirati -rh
Naredba za sortiranje kombinirana s du putem znaka cjevovoda ima dva prekidača: -r i -h.
-h govori naredbi da su podaci za obradu u čitljivom formatu.
-r izrađuje naredbu za sortiranje podataka u obrnutom obliku
Izlaz će biti sljedeći:
kako vidim svoje sljedbenike koji se trzaju
Ovo je vrlo korisno.
Sad, hajde da smanjimo izlaz na određeni broj zapisa. Na primjer, pogledajmo 5 najvećih datoteka i direktorija. Samo kombinirajte du i sortirajte s naredbom head.
du -hs ./distr/*| sortiraj -rh | glava -n 5
Argument -n za naredbu head određuje koliko redaka treba uključiti u izlaz. U mom slučaju želim vidjeti top 5 najvećih linija.
Izlaz je sljedeći:
To je to. Pomoću ponuđene kombinacije naredbi možete brzo pronaći najveću datoteku i direktorij u Linuxu. Samo ispravite root put za naredbu du i gotovi ste.