Sysadmin
From charlesreid1
Sysadmin stuff:
One liner to sort all the directories in the root directory, by size, human-readable, and also not complain:
du -s * 2>/dev/null | sort -n | awk '{print $2;}' | xargs -n1 du -hs 2>/dev/null
This runs du in non-human readable format (total bytes), piping errors into the Linux boo box /dev/null, then sorts numerically, extracts the filenames, and runs the du -hs (human-readable du) on the output, again piping errors to the boo box.
Result:
# du -s * 2>/dev/null | sort -n | awk '{print $2;}' | xargs -n1 du -hs 2>/dev/null 0 dev 0 initrd.img 0 initrd.img.old 0 proc 0 sys 0 vmlinuz 0 vmlinuz.old 4.0K lib64 4.0K media 4.0K mnt 4.0K opt 16K lost+found 52K srv 132K root 1.6M tmp 11M etc 12M sbin 13M bin 202M run 560M lib 14.1G var 16.2G usr 41G home