【笔记】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>"

完成

参考文献

手记——MYYA