`-l` means "long", i.e. it displays long entries, not just filenames. `-r` means reverse the sort order and `-t` means sort by time (file modification time). `-S` is sort by size. So:
ls -lrt will sort by time reverse order
ls -lSr will sort by filesize in reverse order
for more detail, see `man ls`