当前位置: 首页 > 科技观察

如何使用Tree在Linux终端中显示目录树

时间:2023-03-14 15:03:59 科技观察

虽然您可以在Linux终端中使用ls来显示目录,但如果有一个工具可以分层显示目录列表,比如tree呢?幸运的是,这样的程序确实存在,它被称为“树”。什么是树?tree类似于ls命令,因为它显示目录列表,但是tree将它们显示为树结构,就像它的名字一样。这意味着子目录将表示为树的分支。它将子目录的子目录显示为更深的分支。在Linux上安装treetree在大多数主要Linux发行版上都很容易安装。只需使用您最喜欢的包管理器。在Debian/Ubuntu上:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoaptinstalltr??ee在ArchLinux上:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudopacman-Stree在OntheRedHat系列发行版,包括Fedora、CentOS、RockyLinux等:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudodnfinstalltr??ee用tree显示目录树其实很简单,用树命令。只需在当前目录中调用tree即可显示该目录的树。您还可以提供树的路径名,如下所示:tree/path/to-directory您可以使用-d选项让树显示目录:linuxmi@linuxmi/home/linuxmi/linuxmi.com?tree-d/etc您还可以使用-l选项使树跟随系统上的符号链接。否则,它将以“链接->目标”格式显示符号链接。如果您的Linux系统安装在多个硬盘驱动器上,您可以使用-x选项将树保留在当前文件系统上。您可以仅显示与通配符模式匹配的文件,后跟-P选项和模式。请务必将模式括在单引号(')中,否则shell将尝试解释它并给出错误。使用大写字母“P”,您可以列出具有模式的文件。此模式示例显示了一个仅包含以l开头的目录或包含以l开头的文件的目录的树。linuxmi@linuxmi/home/linuxmi/linuxmi.com?tree-P'l*'使用小写“p”,您还可以列出一个目录树,它也显示文件权限。linuxmi@linuxmi/home/linuxmi/linuxmi.com?tree-p只显示两级目录:linuxmi@linuxmi/home/linuxmi/linuxmi.com?tree-Ld2/home/现在你可以在目录中显示文件树Linux终端使用树,您可以显示目录的树状图以显示文件和子目录关系,甚至可以使用选项来调整输出。如果您要在Linux目录树中查找文件,则需要find命令。