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