Správa diskov

Ako vypísať súbory zoradené podľa veľkosti v systéme Linux

Ako vypísať súbory zoradené podľa veľkosti v systéme Linux
Tento článok stručne vysvetľuje, ako zobraziť alebo zobraziť súbory a adresáre zoradené podľa veľkosti. To sa dá ľahko dosiahnuť príkazom je (zoznam). Pred triedením súborov, aby sme vysvetlili každú použitú možnosť, urobme dlhý výpis, ktorý okrem ďalších informácií vytlačí aj veľkosť súborov bez ich triedenia (na druhej snímke obrazovky vysvetľujem, ako triediť), to sa dosiahne pridaním -l (malé písmená -l pre dlhý zoznam), ako je uvedené nižšie:

# ls -l

Prvý riadok zobrazuje celú veľkosť adresára, do ktorého ukladáte súbory. Pri pridávaní -l voľba výstup zobrazí povolenie súboru v prvom stĺpci, tvrdé odkazy, vlastník, skupina, veľkosť v bajtoch, mesiac, deň a čas a nakoniec názov súboru.

Ak chcete tento výstup zoradiť podľa veľkosti súboru, musíte pridať -S Možnosť (Zoradiť).

# ls -lS

Ako vidíte na výstupe, zoznamy súborov a adresárov sú zoradené podľa veľkosti, ale v bajtoch, ktoré nie sú príliš priateľské k ľuďom (1 bajt je 0.000001 MB v desatinnom čísle a 0.00000095367432 MB v binárnom formáte).

Ak chcete vytlačiť výstup ľudským spôsobom, stačí pridať znak -h možnosť (priateľská k človeku):

# ls -lSh

Ako vidíte na výstupe vyššie, veľkosti súborov sa teraz zobrazujú v GB, MB, KB a bajtoch.
Napriek tomu vidíte iba bežné súbory bez skrytých súborov. Ak chcete do výstupu zahrnúť skryté súbory, musíte pridať túto možnosť -a (všetky), ako je uvedené nižšie:

# ls -lSha

Ako vidíte, skryté súbory (začínajúce bodkou) sa tlačia aj teraz.

Ďalšie tipy:

Nasledujúce ďalšie tipy vám pomôžu obmedziť výstup na konkrétnu veľkosť jednotky inú ako bajty. Problém tejto možnosti je, že výstup nie je nikdy presný, ak je súbor menší alebo väčší ako presný počet danej jednotky.

Ak chcete tlačiť v konkrétnej veľkostnej jednotke iba tak, aby ste zobrazili všetky súbory s najbližšou veľkosťou v tejto jednotke, dosiahnete to napríklad tak, že vytlačíte všetky súbory v MB, môžete pridať -veľkosť bloku = možnosti určujúce MB s M, ako je uvedené v syntaxi a snímke obrazovky nižšie:

# ls -lS --block-size = M

Ako teraz vidíte, veľkosť je iba v MB, väčší súbor má 115 MB, druhý 69 MB atď. Súbory s veľkosťou KB alebo Bajty sa nevytlačia presne, zobrazia sa ako 1 MB, čo je najbližšia veľkosť, ktorú je možné vytlačiť, ak je obmedzená na MB.
Zvyšok výstupu zostáva úplne rovnaký.

Rovnaká možnosť (-veľkosť bloku =) výstup môžete zobraziť v GB namiesto MB alebo bajtov, syntaxe je rovnaká, nahraďte M pre G ako v príklade nižšie:

# ls -lS --block-size = G

Môžete tiež vytlačiť veľkosť v jednotkách KB nahradením M alebo G za K:

# ls -lS --block-size = K

Všetky vyššie uvedené príklady zobrazia zoznam súborov a adresárov zoradených podľa veľkosti v požadovanej jednotke. S objasneným problémom uvedeným vyššie bude výstup nepresný pre súbory, ktoré sa nezhodujú s presnou veľkosťou jednotky. Tieto príklady navyše nezahŕňali skryté súbory (ktoré sa začínajú znakom .). Ak to chcete urobiť, budete musieť pridať túto možnosť -a (všetky), ktoré tiež zobrazí skryté súbory, preto bude možné tlačiť súbory zoradené podľa veľkosti podľa spustených bajtov:

# ls -laS

Ako vidíte teraz, skryté súbory, počínajúc a . (bodka) sú vytlačené, ako napr .xsession-errors, .ICEauthority atď.

Ak chcete tlačiť súbory a adresáre zoradené podľa veľkosti v MB vrátane spustených skrytých súborov:

# ls -laS --block-size = M

Ak chcete vytlačiť alebo zobraziť všetky súbory a adresáre zoradené podľa veľkosti zobrazenej v GB vrátane spustených skrytých súborov:

# ls -laS --block-size = G

Podobne ako v predchádzajúcich príkazoch, aj pri tlači súborov a adresárov zoradených podľa veľkosti zobrazenej v kB vrátane spustených skrytých súborov:

# ls -laS --block-size = K

Záver:

Príkaz ls prináša veľa funkcií, ktoré nám pomáhajú spravovať súbory a tlačiť na ne informácie. Ďalším príkladom môže byť použitie súboru ls na zoznam súborov podľa dátumu (s voľbami -lt).

Dúfam, že vám tento návod na tému Ako zobraziť zoznam všetkých súborov zoradených podľa veľkosti v systéme Linux bol užitočný. Postupujte podľa pokynov pre systém LinuxHint, kde nájdete ďalšie tipy a aktualizácie pre systém Linux a prácu v sieti.

Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...