Jak seřadit Du podle velikosti v Linuxu

Jak Seradit Du Podle Velikosti V Linuxu



Příkaz využití disku neboli „du“ v Linuxu je výkonný nástroj pro analýzu úložiště obsazeného soubory a adresáři. Zobrazuje všechny soubory a jejich odpovídající velikost souboru v blocích, kde každý blok měří 1024 bajtů. Proto je příkaz „du“ nezbytný pro efektivní a efektivní správu disků.

Příkaz „du“ však nemá žádnou funkci třídění, což nás nutí pochybovat, zda je to možné. Pokud je to to, co jste hledali, nezoufejte. V této příručce uvidíme, jak používat příkaz „du“ a jak třídit du podle velikosti v Linuxu.







Jak seřadit Du podle velikosti v Linuxu

Jak již bylo zmíněno, příkaz „du“ nemá funkci třídění, takže musíme použít jinou metodu. V této situaci se hodí příkaz „sort“. V tomto případě můžete výstup z příkazu „du“ předat jako vstup příkazu „sort“. Nejprve zadejte příkaz v následujících syntaxích podle vašich požadavků:



Pro vzestupné pořadí: du -h [adresář] | seřadit -h



Pro sestupné pořadí: du -h [adresář] | seřadit -rh





  1. Volba „-h“ zobrazuje data ve formátu čitelném pro člověka.
  2. „-r“ je pro řazení v opačném pořadí.

Vezměme si příklad hledání větších souborů ve vašem domovském adresáři. V této situaci můžete chtít zobrazit seznam v sestupném pořadí.

z -h ~ | seřadit -rh

Symbol dlaždic (~) představuje domovský adresář v Linuxu.

Můžete také zobrazit horní „N“ adresáře podle velikosti pomocí příkazu „head“ vedle předchozích příkazů. Syntaxe je následující:

z -h [ adresář ] | seřadit -rh | hlava -n N

„-n“ znamená počet řádků, které se mají vytisknout, a jako vstup bere „N“. Nahraďte „N“ počtem adresářů, které chcete zobrazit. Chcete-li například najít prvních pět souborů/adresářů v domovském adresáři, měli byste použít následující příkaz:

z -h ~ | seřadit -rh | hlava -n 5

Kromě toho, pokud chcete uložit tyto výsledky do textového souboru, udělejte to pomocí příkazu následovně:

z -h [ adresář ] | seřadit -rh > název_souboru.txt

V souboru „filename.txt“ nahraďte název souboru libovolným názvem. Symbol „>“ přesměruje výstup do zadaného souboru. Pokud neexistuje žádný soubor s vybraným názvem, vytvoří se nový a uloží výstup.

Uložme například data prvních pěti adresářů do textového souboru.

z -h ~ | seřadit -rh | hlava -n 5 > top_directories.txt

Závěr

Pro efektivní správu disků můžete použít příkaz „du“. Musíte však seřadit soubory podle jejich velikosti a ruční proces je časově náročný. Proto jsme pomocí příkazu „sort“ vysvětlili jednoduchý přístup k řazení du podle velikosti v Linuxu. Nakonec jsme také probrali, jak omezit výstup na horní „N“ soubory a uložit tyto výstupy do souboru.