Как распечатать дерево каталогов в терминале

Какую команду можно использовать для рисования дерева каталогов внутри эмулятора терминала?

enter image description here

132
задан 8 March 2014 в 13:04

3 ответа

Можно использовать tree для печати дерева каталогов в терминале. Установка tree от терминала,

sudo apt-get install tree

Для наблюдения дерева каталогов, использует

tree /path/to/folder

Или перешла к каталогу и просто использует

tree

, Это имеет некоторые расширенные настройки также. Вы видите владельца username, groupname, дата последнего изменения файла/папки и так далее с помощью tree. Это поддерживает цвета каталога ls, таким образом, Вы видите цветные выводы.

См. man tree для больше.

0
ответ дан 8 March 2014 в 13:04

Можно сделать это легко со следующей командой:

find . -type d | sed -e "s/[^-][^\/]*\//  |/g" -e "s/|\([^ ]\)/|-\1/"

Эта команда будет искать рекурсивно каталоги в родительском каталоге и затем тянуть дерево основанных каталогов.

можно также попробовать следующее для включения всех файлов также.

find | sed 's|[^/]*/|- |g'
0
ответ дан 8 March 2014 в 13:04

Существует программа, названная tree , который перечисляет содержание каталога в древовидной структуре.

я думаю, что это находится в репозиториях (или даже установлено)

sudo apt install tree

tree -d /path/to/directory

Проверка этот ссылка для больше.

0
ответ дан 8 March 2014 в 13:04

Другие вопросы по тегам:

Похожие вопросы: