Správa diskov

Zoznam súborov zoradených podľa veľkosti v strome adresárov v systéme Linux

Zoznam súborov zoradených podľa veľkosti v strome adresárov v systéme Linux
Väčšina súborových systémov triedi súbory v abecednom poradí mien. Používateľ by však mohol mať nejaké ďalšie preferencie a chcel by súbory triediť podľa ich veľkosti. To môže viesť k tomu, že informácie o zozname budú užitočnejšie a produktívnejšie. Pokiaľ ide o výpis a triedenie súborov v systéme Linux, dôverujeme príkazu ls a radi by sme vám umožnili používať ho tak, aby dokonale prispôsobil výstup podľa vašich preferencií.

V tomto článku vysvetlíme, ako môžete uviesť zoznam súborov zoradených podľa veľkosti v strome adresárov. Patria sem zoznamy adresárov v grafickom používateľskom rozhraní aj v príkazovom riadku.

Postupy a príkazy uvedené v tomto článku sme vykonali v systéme Debian 10 Buster. Tieto kroky však môžete replikovať na väčšine distribúcií systému Linux.

Triedenie súborov v Správcovi súborov

Používaný správca súborov má predvolenú preferenciu, väčšinou abecednú, na triedenie súborov a priečinkov v adresári. Môžete však nastaviť vlastné predvoľby, aby sa súbory zoradili podľa veľkosti. Nautilus je predvolený správca súborov pre Linux Debian a Ubuntu. Takto môžete triediť súbory podľa veľkosti na Nautiluse v Debiane.

Metóda 1: Otvorte Správcu súborov a potom kliknite na šípku nadol umiestnenú v hornom paneli, a to nasledovne:

Zobrazí sa zoznam možností, na základe ktorých môžete súbory a priečinky triediť v adresári. Kliknutím na možnosť Veľkosť roztriedite súbory podľa ich zmenšujúcej sa veľkosti.

Metóda 2: Môžete tiež nastaviť Predvoľby správcu súborov tak, aby zobrazoval súbory a priečinky na základe daného kritéria. Kliknite na tlačidlo možností na hornom paneli takto:

Potom kliknite na možnosť Predvoľby, ktorá otvorí zobrazenie Predvoľby s otvorenou kartou „Zobrazenia“. Kliknite na kartu Zoznam stĺpcov, ktorá vám umožní nastaviť poradie informácií, ktoré sa zobrazia v zozname v Správcovi súborov.

Vyberte možnosť Veľkosť a presuňte ju hore, aby bolo toto kritérium najvyššou preferenciou pre triedenie súborov a priečinkov.

Triedenie súborov v príkazovom riadku

Príkaz ls v systéme Linux umožňuje zoznam súborov a ich informácií na základe kritérií, ktoré určíte, vo forme rôznych príznakov a ich možností. Ak nie sú zadané žiadne kritériá, príkaz ls zoradí všetky položky abecedne. Tu použijeme príkaz ls s rôznymi príznakmi, aby sme vytvorili zoznam súborov a priečinkov na základe ich veľkosti.

Príkazový riadok Debianu, terminál, môžete otvoriť vyhľadaním vo vyhľadávaní Spúšťača aplikácií nasledovne:

Potom môžete použiť voľbu -S na zoradenie súborov podľa veľkosti, od najväčšej najskôr:

$ ls -S

Ďalšou možnosťou je použiť príznak zoradenia s príkazom ls pomocou nasledujúcej syntaxe:

$ ls --sort = SLOVO

Kde pomocou slova „WORD“ môžete určiť nasledujúce možnosti:

Teraz, keď musíme súbory triediť podľa veľkosti, nahradíme WORD veľkosťou takto:

$ ls --sort = veľkosť

Tu je niekoľko možností, vďaka ktorým bude triedenie podľa veľkosti pre vás užitočnejšie:

Vytlačte formát dlhého záznamu

Ak chcete vytlačiť zoznam súborov zoradených podľa veľkosti v pozdĺžnom formáte, môžete použiť príznak -l s už opísaným príznakom -S:

$ ls -Sl

Na obrázku vyššie môžete vidieť, ako sa zoznam nezobrazuje v pozdĺžnom formáte.

Spätná tlač zoznamu zoradeného podľa veľkosti

Ak chcete, aby príkaz ls najskôr vytlačil súbory s najmenšou veľkosťou, môžete použiť príznak -r spolu s príznakom -S:

$ ls - Slr

Vyššie uvedený príkaz vytlačí pozdĺžny ctený zoznam súborov a priečinkov v adresári podľa veľkosti.

Vytlačte si ľudsky čitateľnejší zoznam zoradených súborov

Príznak -h, ak sa používa s -S a -l, vytlačí veľkosti ako 1K 234M 2G atď. ktoré sú ľudskejšie čitateľné. Takto môžete súbory zoradiť podľa veľkosti a urobiť zoznam čitateľnejším pre človeka:

$ ls - dl

Pri tlači zoznamu zoradeného podľa veľkosti vylúčte adresáre

Ak chcete uviesť iba súbory v adresári, a nie priečinky zoradené podľa veľkosti, môžete použiť príkaz grep nasledovne:

$ ls -lS | grep -v '^ d'

Vidíte, že tento príkaz zobrazuje iba súbory v adresári a všetky ďalšie informácie.

Išlo o rôzne spôsoby, pomocou ktorých môžete nielen triediť súbory podľa veľkosti, ale aj viac upravovať zoznam pomocou niektorých ďalších bežne používaných príznakov. Či už sa nachádzate v používateľskom rozhraní systému Linux alebo na príkazovom riadku, môžete teraz urobiť zoznam súborov omnoho informatívnejším.

Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...