Jak zobrazit Soubory seřazené podle Velikosti v Linuxu

tento článek stručně vysvětluje, jak zobrazit nebo zobrazit soubory a adresáře seřazené podle velikosti. Toho lze snadno dosáhnout příkazem ls (seznam)., Před tříděním souborů, za účelem vysvětlení jednotlivých možností aplikovaná pojďme udělat dlouhý seznam, který se bude tisknout velikosti souborů, mezi další informace, bez řazení (ve druhém screenshotu jsem se vysvětlit, jak třídit), toho je dosaženo tím, že přidá -l (malá písmena -l dlouhý výpis), jak je uvedeno níže:

# ls-l

první řádek zobrazuje celou velikost adresáře jsou výpis souborů., Při přidávání volby-l se na výstupu zobrazí oprávnění k souborům v prvním sloupci, pevné odkazy, vlastník, skupina, velikost v bajtech, měsíc, den a čas a nakonec název souboru.

Pokud chcete tento výstup Třídit podle velikosti souboru, musíte přidat možnost-S (Sort) z větší na menší.

# ls-lS

Jak můžete vidět výstup obsahuje seznam souborů a adresářů seřazenou podle velikosti, ale v bajtech, která není velmi lidský, přátelský (1 Byte je 0.000001 MB v desítkové soustavě a 0.,00000095367432 MB v binárním).

vytisknout výstup v lidské přátelské způsobem, budete potřebovat pouze přidat parametr-h (human friendly) možnosti:

# ls-lSh

Jak můžete vidět ve výstupu výše, nyní velikosti souborů jsou uvedeny v GB, MB, KB a Bajtů.,
Ale ty jsou vidět jen běžné soubory bez skrytých souborů, pokud chcete zahrnout skryté soubory ve výstupu je třeba přidat volbu -a (all), jak je uvedeno níže:

# ls-isha

Jak můžete vidět skryté soubory (s tečkou) jsou vytištěny také.

Další tipy:

další následující tipy vám pomohou omezit výstup na konkrétní velikost jednotky jiný než bajtů., Problém této možnosti je, že výstup není nikdy přesný, když je soubor menší nebo větší než přesný počet této jednotky.,

chcete-Li tisknout v určité velikosti jednotky pouze instruovat je, aby se zobrazí všechny soubory s nejbližší velikost v tom, že jednotka pouze vy můžete dosáhnout, například, chcete-li vytisknout všechny soubory v MB můžete přidat –block-size= možnosti uvedením MB s M, jak je znázorněno v syntaxi a screenshot níže:

# ls-lS –block-size=M

Jak můžete vidět nyní, že velikost je v MB jen, čím větší je soubor 115 MB, druhý 69 MB, atd., Soubory s velikostí KB nebo bajtů nebudou vytištěny přesně, budou zobrazeny jako 1 MB, což je nejbližší velikost, kterou lze vytisknout, pokud je omezena na MB.
zbytek výstupu zůstává přesně stejný.,místo MB nebo bajtů, syntaxi je stejné, vyměňte M pro G, jako v příkladu níže:

# ls-lS –block-size=G

můžete také vytisknout velikost v jednotkách KB nahrazením M nebo G pro K:

# ls-lS –block-size=K

Všechny příklady výše, bude seznam souborů a adresářů seřazenou podle velikosti v jednotce, kterou chcete, s vyjasnit problém bylo uvedeno výše, výstup zvyklý být přesné pro soubory, které se neshodují na přesné velikosti jednotky., Navíc tyto příklady neobsahovaly skryté soubory (které začínají a .). Udělat to tak, budete muset přidat možnost -a (all), která se zobrazí skryté soubory také proto, tisknout soubory seřazené podle velikosti bajtů spustit:

# ls-laS

Jak můžete vidět, nyní skryté soubory, počínaje s . (tečka) jsou vytištěny, například .xsession-chyby, .ICEauthority atd.,>Tisk nebo zobrazení všech souborů a adresářů seřazenou podle velikosti je znázorněno v GB včetně skryté soubory run:

# ls-laS –block-size=G

Podobně jako předchozí příkazy, tisknout soubory a adresáře objednal velikost zobrazena v KB včetně skrytých souborů spustit:

# ls-laS –block-size=K

Závěr:

příkaz ls přináší spoustu funkcí, které nám pomáhají spravovat soubory a tisknout informace o nich., Dalším příkladem může být použití ls pro seznam souborů podle data (s možnostmi-lt).

doufám, že jste našli tento návod, jak uvést všechny soubory seřazené podle velikosti V Linuxu užitečné. Sledujte LinuxHint pro více tipů a aktualizací na Linuxu a sítí.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přejít k navigační liště