Какую команду можно использовать для рисования дерева каталогов внутри эмулятора терминала?
Вы можете использовать tree
чтобы распечатать дерево каталогов в терминале. Устанавливать tree
с терминала,
sudo apt-get install tree
Чтобы просмотреть дерево каталогов, используйте
tree /path/to/folder
Или перейдите в каталог и просто используйте
tree
У него также есть некоторые дополнительные опции. Вы можете увидеть владельца username
, groupname
, дата последнего изменения файла / папки и так далее с использованием tree
. Он поддерживает цвета каталогов ls
таким образом, вы можете видеть цветные выходные данные.
Видеть man tree
для большего.
Вы можете легко сделать это с помощью следующей команды:
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/| - \1/"
Эта команда будет выполнять рекурсивный поиск каталогов внутри родительского каталога, а затем нарисует дерево найденных каталогов.
Вы также можете попробовать следующее, чтобы включить все файлы.
find | sed 's|[^/]*/|- |g'