如何在终端中打印目录树
可以使用什么命令在终端仿真器中绘制目录树?
您可以使用树在终端中打印目录树。 从终端安装tree
,
sudo apt-get install tree
要查看目录树,请使用
tree /path/to/folder
或者导航到目录并使用
tree
它也有一些先进的选择。 您可以使用tree
查看所有者的username
,组username
,上次修改文件/文件夹的日期等。 它支持ls
目录颜色,因此您可以看到彩色输出。
请参阅man tree
了解更多信息。
您可以使用以下命令轻松完成:
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
此命令将递归搜索父目录中的目录,然后绘制已创建目录的树。
您也可以尝试以下方法来包含所有文件。
find | sed 's|[^/]*/|- |g'
有一个名为tree
的程序,它以树形结构列出目录内容。
我认为它在存储库中(甚至已安装)
sudo apt install tree tree -d /path/to/directory
查看此链接了解更多信息。