Skip to main content

常用命令

tree

tip

tree 命令是一个在类 Unix 系统中常用的命令行工具,用于以树状图的形式展示目录的内容。默认情况下,tree 命令会显示当前目录下的所有子目录和文件。

tree 命令有许多参数可以用来定制输出结果。以下是一些常用的参数:

  • -a:显示隐藏文件(以点 . 开头的文件或目录)。

  • -d:只显示目录,不显示普通文件。

  • -f:在每个文件名后面显示文件的完整路径。

  • -i:忽略文件和目录名称的大小写差异。

  • -l:除了普通文件和目录外,也显示符号链接指向的文件。

  • -L <level>:限制目录树的深度。例如,-L 1 仅显示当前目录和第一层子目录。

  • -n:不显示拥有者和权限信息。

  • -o <file>:将目录树的输出写入到指定的文件中。

  • -p <pattern>:只显示匹配给定模式的文件和目录。模式可以是简单的文本或使用 shell 通配符。

  • -I <pattern>:排除匹配给定模式的文件和目录。

  • --noreport:不显示目录数和文件数的报告。

  • -q:打印出 "." 代替 "|" 和 "+",打印出空格代替 "-",这样输出就不会有分支。

  • -H <URL>:打印出相对于给定 URL 的相对路径。

  • --version:显示 tree 的版本信息。

  • --help:显示帮助信息。