2017-02-19 21 views
-2

Так что я пытался провести некоторое исследование, но я не смог найти ответ. Поэтому я знаю, что 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-запрос, мы упорядочиваем по дате последнее изменение, группируем по имени каталога.

+0

@ DaniSpringer смешно, что сказал, что, потому что это то, что я только что добавил в своем редактировании, lol – SomeStudent

+0

http://stackoverflow.com/questions/380817/best-way-to-simulate-group-by-from- bash –

+0

Ваше описание не имеет смысла. У вас не может быть двух каталогов с тем же именем, поэтому группировка по имени ничего не делает. – melpomene

ответ

0

Я не уверен, что вы хотите сделать.

Но, прежде всего: ls -l -alt - это двойное использование параметра -l (см. man ls для получения дополнительной информации о параметрах).

ls -l (л обозначает список) только перечисляет только один файл в каждой строке (если вы не нуждаются в дополнительной информации, например, права доступа, используйте -1 вместо -l). -a содержит скрытые файлы. -t предназначен для сортировки по времени изменения. Вы не можете сортировать по имени И по времени, за исключением случаев, когда два файла имеют одно и то же имя, что не представляется возможным. Не могли бы вы объяснить свое желание дальше?

Возможно, вы включили в список кратких примеров файлов, включая их измененное время и желаемый результат, может быть, тогда я смогу понять.