Так что я пытался провести некоторое исследование, но я не смог найти ответ. Поэтому я знаю, что ls -l возвращает все вещи в папке в алфавитном порядке, в то время как ls -alt возвращает список файлов по дате их изменения, хотя и без учета алфавитного порядка.Как в алфавитном порядке, так и по дате последнего изменения
Я пробовал делать ls -l -alt, а также ls -alt -l, до сих пор не повезло. Каков правильный способ группировать их вместе?
Редактировать: Пример.
Скажем, у меня есть следующий список каталогов:
aalexand bam carson duong garrett hollande jjackson ksmith mkumba olandt rcs solorzan truong yoo
aalfs battiste chae echo ghamilto holly jkelly kturner mls old.2016 reichman sophia twong zbib
Я хочу заказать их по алфавиту, так сказать, aalexand приходит первым. Однако, если aalfs был изменен последним. Таким образом, другими словами, было изменено совсем недавно (не совсем уверенно, как структурировать это с правильной грамматикой), он должен появиться первым.
Итак, если это было похоже на SQL-запрос, мы упорядочиваем по дате последнее изменение, группируем по имени каталога.
@ DaniSpringer смешно, что сказал, что, потому что это то, что я только что добавил в своем редактировании, lol – SomeStudent
http://stackoverflow.com/questions/380817/best-way-to-simulate-group-by-from- bash –
Ваше описание не имеет смысла. У вас не может быть двух каталогов с тем же именем, поэтому группировка по имени ничего не делает. – melpomene