Есть ли быстрый и умный способ в bash (возможно, с помощью awk / sed / sort ???) отсортировать результат команды find по количеству подпапок в пути и затем по алфавиту.
Я имею в виду что-то вроде
./a/
./b/
./c/
./a/a/
./a/python-script.py
./a/test.txt
./b/a/
./b/b/
./c/a/
./c/c/
./a/a/a/
./a/a/file.txt
./a/a/t/
...
...
Я хочу взять вывод команды find и посмотреть сначала имена файлов в текущей папке, затем файлы на первом уровне подпапок, затемфайлы второго уровня и т. д. (если возможно, отсортированные по алфавиту для каждого уровня).