Отобразить только список каталогов. Слэш в конце важен!
$ 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
Источники:
- 1-3 - www.thegeekstuff.com
- 6 - xtips.ru
- 7-8 - www.pixelbeat.org
- 9 - www.linuxguide.it
- 10 - merkulov.vlad@gmail.com