如何在终端中打印目录树

可以使用什么命令在终端仿真器中绘制目录树?

在此处输入图像描述

您可以使用树在终端中打印目录树。 从终端安装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 

查看此链接了解更多信息。