So sortieren Sie den Befehlsausgang von DU -H nach Größe

So sortieren Sie den Befehlsausgang von DU -H nach Größe

FRAGE - Wie sortiere ich den Befehlsausgang von DU -H nach Größen?

In den GNU CoreUtils> = 7.5 Paket, Sortierbefehl bietet den Parameter -H.G., 10k 15m 1g usw.). Dies hilft, die Ergebnisse von 'du -h' zu vergleichen und sie zu kurz.

du -h * | sortieren -h 

Das obige zeigt die Ergebnisse in der aufsteigenden Reihenfolge nach Größe. Sie können dies mit -R umkehren, um Ergebnisse in absteigender Reihenfolge anzuzeigen.

du -h * | sortieren -rh 15m btmp.1 7.2m Apache2 2.2m Auth.Protokoll.1 1.9m BTMP 1.5m Auth.Protokoll 1.3m Redis 656K letsencrypt 468K auth.Protokoll.4.GZ 264K Auth.Protokoll.2.GZ 260K Cloud-Init.Log 240k Auth.Protokoll.3.GZ 168K Mail.Protokoll.1