Správa disků

Seznam souborů seřazených podle velikosti ve stromě adresářů v systému Linux

Seznam souborů seřazených podle velikosti ve stromě adresářů v systému Linux
Většina souborových systémů třídí soubory v abecedním pořadí jmen. Uživatel však může mít nějaké další předvolby a chtěl by soubory třídit podle jejich velikosti. Díky tomu mohou být informace o výpisu užitečnější a produktivnější. Pokud jde o výpis a třídění souborů v Linuxu, důvěřujeme příkazu ls a rádi bychom vám umožnili používat jej tak, aby dokonale přizpůsobil výstup podle vašich preferencí.

V tomto článku vysvětlíme, jak můžete vypsat soubory seřazené podle velikosti do adresářového stromu. To zahrnuje výpis adresářů jak v grafickém uživatelském rozhraní, tak v příkazovém řádku.

Postupy a příkazy uvedené v tomto článku jsme provedli v systému Debian 10 Buster. Tyto kroky však můžete replikovat na většině distribucí Linuxu.

Třídění souborů ve Správci souborů

Správce souborů, který používáte, má výchozí předvolbu, většinou abecední, pro třídění souborů a složek v adresáři. Můžete však nastavit vlastní předvolby tak, aby seřadily vaše soubory podle jejich velikosti. Nautilus je výchozí správce souborů pro Linux Debian a Ubuntu. Takto můžete třídit soubory, na velikosti, na Nautilus v Debianu.

Metoda 1: Otevřete Správce souborů a poté klikněte na šipku dolů v horní liště, a to následovně:

Zobrazí se seznam možností, na jejichž základě můžete třídit soubory a složky v adresáři. Kliknutím na možnost Velikost můžete soubory seřadit podle zmenšující se velikosti.

Metoda 2: Můžete také nastavit předvolby správce souborů tak, aby zobrazoval soubory a složky na základě daného kritéria. Klikněte na tlačítko možností na horním panelu takto:

Poté klikněte na možnost Předvolby, která otevře zobrazení Předvolby s otevřenou kartou Zobrazení. Klikněte na kartu Seznam sloupců, která vám umožní nastavit pořadí informací, které se zobrazí v zobrazení seznamu Správce souborů.

Vyberte možnost Velikost a přetáhněte ji nahoru, aby toto kritérium bylo nejvyšší předností pro třídění souborů a složek.

Řazení souborů v příkazovém řádku

Příkaz ls v systému Linux vám umožňuje vypsat soubory a jejich informace na základě kritérií, která určíte, v podobě různých příznaků a jejich možností. Pokud není zadáno žádné kritérium, příkaz ls seřadí všechny položky abecedně. Tady použijeme příkaz ls s různými příznaky, abychom vytvořili seznam souborů a složek na základě jejich velikosti.

Příkazový řádek Debianu, Terminál, můžete otevřít jeho vyhledáním ve Vyhledávání spouštěče aplikací následujícím způsobem:

Potom můžete použít volbu -S pro třídění souborů na základě velikosti, nejprve největší:

$ ls -S

Další možností je použít příznak řazení s příkazem ls pomocí následující syntaxe:

$ ls --sort = SLOVO

Kde lze pomocí slova „WORD“ určit následující možnosti:

Nyní, když musíme třídit soubory podle velikosti, nahradíme WORD velikostí následovně:

$ ls --sort = velikost

Tady je několik možností, díky kterým bude pro vás třídění podle velikosti užitečnější:

Vytiskněte dlouhý formát záznamu

Chcete-li vytisknout seznam souborů seřazených podle velikosti v podélném formátu, můžete použít příznak -l s již popsaným příznakem -S:

$ ls -Sl

Na obrázku výše můžete vidět, jak se seznam nezobrazuje v podélném formátu.

Zpětný tisk seznamu seřazeného podle velikosti

Pokud chcete, aby příkaz ls nejprve vytiskl soubory s nejnižší velikostí, můžete použít příznak -r spolu s příznakem -S:

$ ls - Slr

Výše uvedený příkaz vytiskne podélný a ctěný seznam souborů a složek seřazených podle velikosti v adresáři.

Vytiskněte si lidsky čitelnější seznam seřazených souborů

Příznak -h, pokud je použit s -S a -l, vytiskne velikosti jako 1K 234M 2G atd. které jsou lidsky čitelnější. Zde je způsob, jak můžete soubory třídit podle velikosti a zajistit, aby byl seznam čitelnější pro lidi:

$ ls -Slh

Při tisku seznamu seřazeného podle velikosti vylučujte adresáře

Pokud chcete zobrazit pouze soubory v adresáři, a nikoli složky seřazené podle velikosti, můžete použít příkaz grep následujícím způsobem:

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

Vidíte, že tento příkaz uvádí pouze soubory v adresáři spolu se všemi ostatními informacemi.

Jednalo se o různé způsoby, kterými můžete nejen třídit soubory na základě velikosti, ale také upravit seznam pomocí dalších běžně používaných příznaků. Takže ať už používáte linuxové uživatelské rozhraní nebo příkazový řádek, nyní můžete seznam souborů zpřístupnit mnohem informativněji.

Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...
Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...