命令树:在Linux上将目录显示为树

有时从控制台导航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

因此,我们希望您可以充分利用此简单但有用的命令。


在 Google 中将其添加为首选来源