Отобразить только список каталогов. Слэш в конце важен!

$ ls -d /*/ | head -4
/bin/
/boot/
/dev/
/etc/
$ ls -d /*/ | tr -d '/' | head -4
bin
boot
dev
etc

Открыть последний редактированный файл

$ vi first-long-file.txt
$ vi second-long-file.txt
$ vi `ls -t | head -1`

Показывть по файлу на строку

$ ls -1 /
bin
boot
dev
etc
home
...

Показывать размер файлов по человечески

$ ls -lh

Сортировать числа по человечьи

$ ls
1.txt 10.txt 2.txt 3.txt

$ ls -v 
1.txt 2.txt 3.txt 10.txt

Вывод содержимого директории С упорядочиванием по размеру:

$ ls -lS

Список файлов отсортированных по дате Новые файлы будут снизу

$ ls -rt

Напечатать в 9 столбцов в ширину терминала

$ ls /usr/bin | pr -T9 -W$COLUMNS

Добавлять индикатор при просмотре файлов ('/' - директория, '@' - ссылка)

$ ls -F

Вывести список файлов через запятую

$ touch one two three four
$ ls -m
four, one, three, two

Сортировать по дате. Новые файлы сверху.

$ ls -t

Вывести только файлы из текущего каталога.

$ find * -maxdepth 0 -type f
-----------