Назад | Перейти на главную страницу

Как я могу отсортировать ls -l / dev по типу, а также по основным и дополнительным номерам устройств?

Как мне отсортировать /dev каталог по типу и старшему и младшему номеру устройства при выполнении ls -l?

Лучший способ, который я нашел до сих пор:

ls -l /dev | sort -k 1.1,1.2 -k 5n -k 6n | less

Есть ли способ лучше?

Три процесса - это уже довольно мелочь. Вы сделаете его стройнее, если сможете убедить ls чтобы выполнить эту сложную сортировку, которую вы не можете, или если бы вы могли обойтись без пейджера, который не имеет отношения к тому, что вы просите.

Так что я бы сказал нет, лучшего пути нет.

(Варианты сортировки также не содержат лишней ерунды.)