朱丽叶

导航

tree-cli 生成项目目录

全局安装插件

npm install -g tree-cli

基本使用

# 查看帮助
tree --help

# 指定目录层级(深度)
tree -l 2

# 将结果输出到test.txt文件
tree -l 2 -o test.txt

# 只输出目录 -d
tree -l 2 -o test.txt -d

# 忽略指定的目录或文件 --ignore
treee -l 2 -o test.txt --ignore 'node_modules/, dest/'

注意:为避免与系统目录冲突,在 Windows 环境下,需要将 tree 替换成 treee

参数

  • --help:输出详细的用法列表。
  • --version:输出tree-cli的版本。
  • --debug:显示调试信息。
  • --fullpath:打印每个文件的完整路径前缀。
  • --ignore:忽略您指定的目录或文件-接受以逗号分隔的字符串作为数组: 'node_modules/, .git/, .gitignore'
  • --link:如果符号链接指向目录,则遵循符号链接,就好像它们是目录一样。在检测到时将避免会导致递归的符号链接。
  • --noreport:省略在树列表末尾打印文件和目录报告,并省略在控制台上打印树。
  • --base:指定根目录。来自cwd根的相对路径和绝对路径均可接受。此参数是可选的。
  • -a:打印所有文件。默认情况下,tree不打印隐藏文件(以点“。”开头的文件)。树决不会打印文件系统构造“。”。(当前目录)和“ ..”(上一个目录)。
  • -d:仅列出目录。
  • -f:在目录后附加“ /”,在套接字文件后附加“ =”和“ |” 用于FIFO。
  • -i:使树不打印缩进线,与-f选项一起使用时很有用。
  • -l:目录树的最大显示深度。
  • -o:将输出发送到文件名。

posted on 2024-06-12 11:57  朱丽叶  阅读(7)  评论(0编辑  收藏  举报