我用du看子目录大小,但是如果加-h参数,出来的就是带单位的那种,不能用sort排序
不加-h是对的
# sudo du |sort -n -r28692 .12980 ./installer11640 ./installer/cdebconf2784 ./samba68 ./apt12 ./samba/cores12 ./fsck4 ./unattended-upgrades4 ./samba/cores/smbd4 ./samba/cores/nmbd4 ./news4 ./mysql4 ./landscape4 ./dist-upgrade4 ./apparmor
加了-h参数就是郁闷的。。。
# sudo du -h |sort -n -r68K ./apt29M .13M ./installer12M ./installer/cdebconf12K ./samba/cores12K ./fsck4.0K ./unattended-upgrades4.0K ./samba/cores/smbd4.0K ./samba/cores/nmbd4.0K ./news4.0K ./mysql4.0K ./landscape4.0K ./dist-upgrade4.0K ./apparmor2.8M ./samba
解决方案
把sort的-n换成-h