Startpagina » hoe » Maak een lijst van de 10 grootste bestanden of directory's op Linux

    Maak een lijst van de 10 grootste bestanden of directory's op Linux

    Linux heeft een uitgebreide verzameling commando's voor het manipuleren en openen van bestanden. Het hulpprogramma du geeft informatie over het schijfgebruik en het sorteerhulpprogramma kan de resultaten sorteren. Ten slotte kunnen we die resultaten uitvoeren via de opdracht head, waarmee u de top 10-regels uitvoert die door een ander commando worden uitgevoerd. We zullen de commando's samen ketenen om de output te krijgen die we willen.

    Eerst gebruiken we de opdracht du-sm om de resultaten in MB te geven:

     $ du -sm * 1 wp-config-sample.php 1 wp-config.php 14 wp-content 1 wp-feed.php - getrimd - 

    Nu kunnen we zien dat de resultaten niet gesorteerd zijn, dus zullen we ze sorteren op de opdracht sort -nr, die in omgekeerde volgorde gesorteerd wordt op numerieke waarde. Ten slotte zullen we de resultaten via hoofd -10 uitvoeren om de top 10 resultaten te krijgen:

    Dit is het commando dat we gaan uitvoeren:

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

    Hier is een voorbeeld van de uitvoer:

     $ du -sm * | sort -nr | head -10 14 wp-content 2 wp-includes 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 

    Handige dingen.

    via Verkrijg de Top 10 van bestanden of mappen op Ubuntu Linux - How-To Geek.