如果你经常在 Node.js 中使用文件系统 API 读取本地文件,你肯定遇到过需要将文件结构展示在终端中的情况,这时候 files-tree 就可以帮到你。files-tree 是一个高效并且易于使用的命令行工具,可以生成目录树结构,方便我们更好地观察文件层次结构和层级关系。
安装
你可以在 npm 上找到 files-tree,并使用 npm install 命令进行安装:
npm install -g files-tree
基本使用
files-tree 非常容易使用。只需要在终端中输入以下内容:
tree path [--ignore '*pattern*']
其中,path 是你需要生成树形结构的文件路径,[--ignore '*pattern*'] 可选,表示忽略一些文件或文件夹,pattern 表示忽略的规则,* 表示通配符。
例如,你可以通过以下命令在终端中生成项目的文件结构:
tree /Users/user/project
生成的结果类似于:
/Users/user/project ├── index.js └── package.json
深入使用
files-tree 支持更多的配置方式,你可以使用不同的参数和选项来定制你的命令行展示效果。
显示不同的级别
默认情况下,files-tree 将会显示到所有层级。如果你想更改它,你可以使用 -L 或者 --levels 参数。
例如,如果你想只显示前两个层级:
tree /Users/user/project --levels=2
你将会得到:
/Users/user/project ├── index.js └── package.json
如果你想显示所有文件夹,但是只显示文件的第一级别结构,你也可以这样输入:
tree /Users/user/project --fileson > 来源:[JavaScript中文网](https://www.javascriptcn.com/post/60055fad81e8991b448dcfe2) ,转载请注明来源 [https://www.javascriptcn.com/post/60055fad81e8991b448dcfe2](https://www.javascriptcn.com/post/60055fad81e8991b448dcfe2)