Какова команда, которая может использоваться для рисования дерева каталогов внутри эмулятора терминала?
Какова команда, которая может использоваться для рисования дерева каталогов внутри эмулятора терминала?
Вы можете использовать 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/|\([^ ]\)/|-/"
Эта команда будет искать рекурсивно для каталогов внутри родительского каталога и затем нарисовать дерево основанных каталогов.
Вы также можете попробовать следующее, чтобы включить все файлы.
find | sed 's|[^/]*/|- |g'