Сегодня столкнулся с этим вопросом и по обыкновению своему начал гуглить на английском. Поэтому не исключаю вероятность, что в русском вебе уже давно лежит подобное решение.
Так или иначе делюсь находкой:
1 |
ls -R | grep ":" | sed -e 's/://' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' |
Просто выполняем это в терминале и получаем до безобразия простой текстовый вывод файловой структуры текущей директории. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|-app |---cache |---components |-----Auth |---config |---controllers |---forms |---models |---plugins |---views |-----admin_user |-----elements |-----index |-----layouts |-----partials |-------macros |-----user |-less |---mixins |-public |---css |---files |---fonts |---img |---js |---temp |
Это структура моего дипломного проекта, пока тут далеко не все. Можно сказать, начало.
Более красивый и геморный способ — написать скрипт на Python, положить куда-нибудь в /var/ и сделать симлинк.
Если не поленюсь, напишу такой. Благо, py-интерпретатор сразу встроен в системе и это можно считать нативным способом.
Скопипастил отсюда.