tree 是一个命令行工具,用于以树形结构显示文件系统目录的内容。它可用于列出指定目录下的所有文件和子目录,以及它们的层次关系。tree 命令在许多操作系统中都可用,包括Unix、Linux和macOS。
效果如下:
# Debian/Ubuntu
sudo apt-get install tree
# Red Hat/CentOS
sudo yum install tree
brew install tree
基本用法: tree
默认情况下,它会显示当前目录及其所有子目录和文件的树形结构。
指定目录: tree /path/to/directory
显示文件大小: tree -h
限制深度: tree -L 2
包括/排除文件或目录:
tree -I "*.log" # 排除所有以 .log 结尾的文件
tree -P "*.txt" # 只包括所有以 .txt 结尾的文件
tree -d