windows和linux打印树状目录结构

windows下有tree命令可以打印出树状目录结构,linux下也有这个命令。

1、windows下tree命令
cmd窗口中查看帮助:

tree /?

以图形显示驱动器或路径的文件夹结构。

TREE [drive:][path] [/F] [/A]
   /F   显示每个文件夹中文件的名称。
   /A   使用 ASCII 字符,而不使用扩展字符。


使用tree /f > tree.txt命令,就可以把打印出的树状目录结构写入到tree.txt文件中了。

2、linux下tree命令
linux下的tree命令功能更强大,参数更多。

安装:

yum install tree

查看帮助:

tree --help

其中常用参数:
-a:打印全部文件。
-A:使用ASNI绘图字符显示树状图而非以ASCII字符组合(显示的树状图为实线不是虚线)。
-C:在文件和目录清单加上色彩,便于区分各种类型。
-d:只打印目录。
-L level:指定打印目录的深度(层级)。
-f:打印出每个文件、目录的绝对路径。
继续阅读windows和linux打印树状目录结构