【笔记】Tree学习笔记
前言
在计算机科学中,tree 是一个递归列出目录的命令,或者说是一个产生带有深度缩进文件列表的计算机程序。它起源于 PC-DOS 和 MS-DOS,出现于 Digital Research FlexOS, IBM/Toshiba 4690 OS, PTS-DOS, FreeDOS, IBM OS/2, Microsoft Windows, and ReactOS。另外也有 Unix 和 类Unix 系统的版本。(维基百科)
下载依赖
Linux
Debian
1 | apt install tree |
MacOS
1 | brew install tree |
输出指定目录下的树状结构
<dir>:指定目录,缺省值为当前目录-d:仅输出目录-L <num>:限制输出层级,缺省值为不限制
1 | tree <dir> |
排除过滤
-I:排除过滤指定文件或目录,直接指定文件或目录名即可不需要指定层级,多个排除项用|分隔
1 | tree <dir> -I "<file_name>|<dir_name>" |