By Alvin Alexander. Last updated: November 30, 2021
To sort a Unix / Linux directory listing by file size, you just need to add one or more options to the base ls
. On Mac OS X (which runs a form of Unix) this command works for me:
ls -alS
That lists the files in order, from largest to smallest. To reverse the listing so it shows smallest to largest, just add the 'r' option to that command:
ls -alSr
For another article related to finding large files, see my article, How to find the largest files under a directory on MacOS.