ls *[1-9]
ls *[13579]
ls *[!13579]
ls *[1][2]
ls ???

ll -R | grep cdrom
ll -dR | grep cdrom
ll -RF | grep awk
ll [!p][!r][!o][!c]
ll -R [!p]*
ll -R [!p]??? | grep cdrom/

ll | grep ^-
ll | grep ^d
ll | grep -v ^d

sort -> sort the content in ascending order
sort -r -> sort the content in descending order
sort +1 <filename>
sort +1 -r <filename>

ll | sort +5

ls -i -> list subcontent with their inode numbers
ls -d -> list directory entries instead of contents
ls -s -> list subcontent with their size