If-Koubou

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

Listează cele mai mari 10 fișiere sau directoare pe Linux (Cum să)

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 ieșirea pe care o dorim.

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, deci le vom sorta după comanda sort -nr, care sortează după valoarea numerică 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.

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