ls: sort as: 1 2 12 (Рядом) [закрыто]

Моя репутация слишком низкая, чтобы оставлять комментарии, так что это скорее комментарий, чем ответ.

Поскольку вы утверждаете, что Jebediah-PC и galaxy-s2 - это одна и та же машина, похоже, что это может быть связано с изменениями вашего имени хоста - см. Сообщения ниже.

https://serverfault.com/a/41820

http://www.linuxquestions.org/questions/linux-newbie-8/fedora-11-sudo-has-a-20-second-start -delay-732291 / # post3575840

1
26.02.2017, 23:04
2 ответа

Для приверженцев BSD, у которых нет установленных GNU coreutils, и поэтому они не могут использовать ls -v :

 $ printf '%s\n' * | sort -n | column
 1       2       12

printf сгенерирует список имен, каждый на собственной линии. Сортировка отсортирует их численно. Утилита column упорядочит их по столбцам, как это делает ls по умолчанию.

2
27.01.2020, 23:16

Использование команды ls -v даст вам желаемый результат:

1 2 12
3
27.01.2020, 23:16

Теги

Похожие вопросы