Pagina principala » HOWTO » Listează cele mai mari 10 fișiere sau directoare pe Linux

    Listează cele mai mari 10 fișiere sau directoare pe Linux

    Linux are un set bogat de comenzi pentru manipularea și accesarea fișierelor. Utilitarul du oferă informații despre utilizarea discului, iar utilitarul de sortare poate sorta rezultatele. În cele din urmă, putem rula aceste rezultate prin comanda head, care vă oferă primele 10 linii afișate prin orice altă comandă. Vom lange comenzile împreună pentru a obține rezultatul dorit.

    Mai întâi vom folosi comanda du -sm pentru a da rezultatele în MB:

     $ du -sm * 1 wp-config-sample.php 1 wp-config.php 14 wp-conținut 1 wp-feed.php - tuns - 

    Acum vedem că rezultatele nu sunt sortate, așa că le vom sorta după comanda sort -nr, care sortează după valoarea numerică în sens invers. În cele din urmă, vom rula rezultatele prin cap -10 pentru a obține cele mai bune 10 rezultate:

    Aceasta este comanda pe care o vom rula:

     du -sm * | sort -nr | cap -10 

    Iată un exemplu de ieșire:

     $ du -sm * | sort -nr | cap -10 14 wp-conținut 2 wp-include 1 xmlrpc.php 1 xml.php 1 x.php 1 wp-trackback.php 1 wp-settings.php 1 wp-rss2.php 1 wp-rss.php 1 wp- register.php 

    Lucruri utile.

    via Get Top 10 de fișiere sau directoare pe Ubuntu Linux - Cum-Pentru a Geek.