Я могу стрелять
ls -lrt
чтобы получить файлы и папки, отсортированные по дате изменения, но это не отделяет каталоги от файлов. Я хочу ls
показать мне сначала каталоги по дате модификации, а затем файлы по дате модификации. Как это сделать?
что-то вроде этого:
ls -ltr --group-directories-first
ls -t
или (для обратного, самое последнее внизу):
ls -tr
Страница
ls
man описывает это более подробно и перечисляет другие опции.Каталоги имеют
d
перед там разрешения вls -ltr
Таким образом, чтобы получить каталоги с отсортированной датой изменения, используйте
ls -ltr |grep ^d
И к файлам, кроме каталогов
ls -ltr | grep -v ^d
источник