Листинг номера числа результатов в `find` и` ls`

Возможно ли find или найти в списке результатов, если какая-либо заданная запись является n-м результатом, что такое n?

Так, например, притвориться, что ls -l возвращает:

 total 0 -rw-rw---- 1 bigdog bigdog 0 Jan 3 17:13 a -rw-rw---- 1 bigdog bigdog 0 Jan 3 17:13 b -rw-rw---- 1 bigdog bigdog 0 Jan 3 17:13 c 

Есть ли способ получить ls для возврата 1,2,3 для файлов a, b, c соответственно?

Или, find . -type f find . -type f возвращает:

 ./a ./b ./c 

Любой способ получить что-то вроде:

 1 ./a 2 ./b 3 ./c 

Я знаю о ls | wc -l ls | wc -l и тому подобное, но это не то, что я ищу.

2 Solutions collect form web for “Листинг номера числа результатов в `find` и` ls`”

Вы можете использовать следующую команду:

 ls | nl 

«cat -n» добавит номера строк. Например: ls | cat -n

  • Solaris + отметка времени файла отображения
  • Как отсортировать результаты из команды ls по дате изменения (сначала в каталогах)?
  • Почему ls принимает дубликаты коммутаторов?
  • Когда вы набираете «ls -a», каково значение «.» И «..»?
  • ls и команда find, исключая определенный каталог
  • не может 'ls' / mnt каталог
  • Как я могу использовать `find` и сортировать результаты по mtime?
  • как получить последний файл в каждом каталоге
  • dircolors "отсутствует второй токен"
  • Список файлов определенного типа в каталоге?
  • Что делает «-t» в команде mv? Пример ниже
  • В чем смысл символа «#» перед владельцем?
  • Linux и Unix - лучшая ОС в мире.