linux-command/command/tree.md

1.6 KiB
Raw Blame History

tree

以树状图列出目录的内容

语法

tree(选项)(参数)

选项

  • -a显示所有文件和目录
  • -A使用ASNI绘图字符显示树状图而非以ASCII字符组合
  • -C在文件和目录清单加上色彩便于区分各种类型
  • -d先是目录名称而非内容
  • -D列出文件或目录的更改时间
  • -f在每个文件或目录之前显示完整的相对路径名称
  • -F在执行文件目录Socket符号连接管道名称名称各自加上*/@|号;
  • -g列出文件或目录的所属群组名称没有对应的名称时则显示群组识别码
  • -i不以阶梯状列出文件和目录名称
  • -l<范本样式> 不显示符号范本样式的文件或目录名称;
  • -l如遇到性质为符号连接的目录直接列出该连接所指向的原始目录
  • -n不在文件和目录清单加上色彩
  • -N直接列出文件和目录名称包括控制字符
  • -p列出权限标示
  • -P<范本样式> 只显示符合范本样式的文件和目录名称;
  • -q用“”号取代控制字符列出文件和目录名称
  • -s列出文件和目录大小
  • -t用文件和目录的更改时间排序
  • -u列出文件或目录的拥有者名称没有对应的名称时则显示用户识别码
  • -x将范围局限在现行的文件系统中若指定目录下的某些子目录其存放于另一个文件系统上则将该目录予以排除在寻找范围外。

参数

目录执行tree指令它会列出指定目录下的所有文件包括子目录里的文件。