2016-09-16 2 views
2

Я создал 3 файла в директории со следующими именами:Как заказать дисплей команды ls в цифровом порядке?

11 13 9

Проблема, как я создал файл 9 после 13 он будет помещен после того, как файл 13, когда я делаю команду ls.

Есть ли у вас какие-либо идеи, чтобы сделать ls команду сортировки файлов в порядке, как это:

9 11 13

+0

'ls | sort -n' (но это будет отображать их на нескольких строках) – Leon

+0

Вы можете использовать' sort -n' для сортировки в цифровом порядке, но меня беспокоит то, что вы планируете делать дальше ... –

+0

Посмотрите мой ответ ниже. Это то, что вы искали? – VM17

ответ

1

Посмотрите на man странице ls. Оттуда-

-v натуральный вид (версия) номера внутри текста.

Вы найдете, что команда ls -v делает то, что вы хотите.

Если вы хотите, чтобы имена файлов находились на разных строках, вы можете сделать ls -1v.