Včasih bodo morali uporabniki Linuxa najti največji imenik ali največjo datoteko na svojem diskovnem pogonu. To lahko hitro najdete z enim samim ukazom. Poglejmo, kako je to mogoče storiti.
Oglas
V enem od naših prejšnjih člankov smo podrobno videli Kako videti uporabo prostora na disku za datoteko ali mapo s pomočjo terminala Linux . Omenjeni članek se sklicuje na ukaz 'du', ki lahko izračuna velikost povzetka imenika ali datoteke. Če želite izvedeti največji element, ga lahko kombinirate z nekaj drugimi orodji konzole. Evo kako.
Poiščite največjo datoteko in imenik v Linuxu
Če želite poiskati največjo datoteko in imenik v Linuxu, lahko kombinirate du z ukazom sort. Na primer, lahko izvedete du za mapo, ki vsebuje podmape, kot je ta:
du -hs ./distr/*
Stikalo -s pove du, naj natisne samo povzetek informacij.
Stikalo -h spremeni velikost rezultata iz navadnih bajtov v človeško berljivo obliko.
google play trgovina na amazon fire tv stick
Oglejte si naslednji posnetek zaslona:
Ni problema, če je mapa, ki jo analizirate, majhna. Če pa poskušate preveriti celoten datotečni sistem, je zelo težko pregledati celoten izhod orodja du. Rešitev, ki jo lahko uporabite, je kombinacija du z ukazom sort.
Ukaz bo videti tako:
du -hs ./distr/*| razvrsti -rh
Ukaz za razvrščanje v kombinaciji z du prek znaka cevovoda ima dve stikali: -r in -h.
-h pove ukazu, da so podatki za obdelavo v berljivi obliki.
-r naredi ukaz za razvrščanje podatkov v obratni obliki
Rezultat bo naslednji:
kako preveriti hitrost vašega RAM-a
To je zelo koristno.
Zdaj pa zmanjšajmo izhod na določeno število zapisov. Oglejmo si na primer 5 največjih datotek in imenikov. Samo kombinirajte du in razvrstite z ukazom head.
du -hs ./distr/*| razvrsti -rh | glava -n 5
Argument -n za ukaz head določa, koliko vrstic naj bo vključenih v izhod. V mojem primeru želim videti top 5 največjih vrstic.
Rezultat je naslednji:
To je to. Z uporabo kombinacije ukazov lahko hitro poiščete največjo datoteko in imenik v Linuxu. Samo popravite korensko pot ukaza du in ste končali.