Листинг номера числа результатов в `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 и тому подобное, но это не то, что я ищу.

Linux и Unix - лучшая ОС в мире.