In Linux, we can list all the files using the ls command. Here, we will share some commands which will help you to sort the files in order by size.
In the following command, we will list all the files in a directory. This will also list the hidden files on that directory.
# ls -la
Here, we will use the -s option. It will list all the files in descending order (largest to smallest in size).
# ls -laS /var/log
Now, if you want to see the file size in a human-readable format, you can add -h option in the command.
# ls -laSh /var/log
If you want to sort the file with reverse order, please add r as mentioned below.
# ls -laShr /var/log