有时从控制台导航Linux目录会变得有些复杂,此外,在某些情况下,我们需要了解某些目录的结构,一种自然的改善方法是通过以树的形式显示目录。
在 Linux 中以树状结构显示目录非常简单,这要归功于`tree`工具,虽然大多数 Linux 发行版默认情况下没有安装该工具,但可以在官方存储库中找到它。
树形目录
树命令是什么?
这是Linux用户广泛使用的命令,它使我们能够以图形和结构化的方式显示操作系统目录的层次结构。
tree命令还允许您列出外部设备的目录。
在Linux上安装tree命令
在某些发行版中,默认情况下会安装tree命令,但在大多数情况下不是这样,在大多数情况下,使用每个发行版的存储库进行安装就足够了。
您可以使用以下任何命令将其安装在您喜欢的发行版上。
$ sudo pacman -S tree # Arch Linux $百胜安装树-y#Centos y Fedora $ sudo apt-get install tree # Ubuntu $ sudo aptitude install tree # Debian
您可以通过运行tree命令来确保安装成功完成
如何使用树命令
了解tree命令提供的所有优点的最好方法是使用命令自己的文档,以从终端运行 $ man tree
同样,在下面,我为您提供了一个列表,其中包含此命令中一些最常用的选项:
$ tree # Muestra directorios y ficheros
$ tree -d # Muestra sólo directorios
$ tree -L X # Muestra hasta X directorios de profundidad
$ tree -f # Muestra los archivos con su respectiva ruta
$ tree -a # Muestra todos los archivos, incluidos los ocultos.
$ tree / # Muestra un árbol de todo nuestro sistema
$ tree -ugh # Muestra los ficheros con su respectivo propietario (-u),
el grupo (-g) y el tamaño de cada archivo (-h)
$ tree -H . -o tudirectorio.html # Exporta tu árbol de directorio a un archivo
HTML
在Linux中显示树目录时,命令的许多其他组合可能非常有用。
请记住,可以组合此命令的参数,例如实现«显示所有文件的列表,包括隐藏文件及其各自的路径«,为此,我们执行 tree -af
因此,我们希望您可以充分利用此简单但有用的命令。