Начална » как да » Избройте 10-те най-големи файла или директории в Linux

    Избройте 10-те най-големи файла или директории в Linux

    Linux има богат набор от команди за манипулиране и достъп до файлове. Помощната програма du дава информация за използването на диска, а помощната програма за сортиране може да сортира резултатите. И накрая, можем да изпълним тези резултати чрез командата head, която ви дава най-добрите 10 реда, извеждани чрез всяка друга команда. Ще обвържем командите заедно, за да получим желания резултат.

    Първо ще използваме командата du -sm, за да дадем резултатите в МБ:

     $ du -sm * 1 wp-config-sample.php 1 wp-config.php 14 wp-съдържание 1 wp-feed.php - изрязване - 

    Сега можем да видим, че резултатите не са сортирани, така че ще ги сортираме с командата sort -nr, която сортира по числова стойност в обратна посока. Най-накрая ще изведем резултатите през главата -10, за да получим 10-те най-добри резултати:

    Това е командата, която ще изпълним:

     du -sm * | sort -nr | глава -10 

    Ето пример за изхода:

     $ du -sm * | sort -nr | head -10 14 wp-съдържание 2 wp-включва 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 

    Полезни неща.

    чрез Вземете Топ 10 файлове или директории на Ubuntu Linux - How-To Geek.