0
点赞
收藏
分享

微信扫一扫

linux如下显示目录和子目录的树形结构

王远洋 2024-02-01 阅读 12

目            录

一、需求

二、解决方法

三、tree工具的安装

1.   centos中安装tree

2,在Ubuntu系统中安装tree

3,使用源码编译安装

四、tree的语法

1、语法

2、常用选项


一、需求

       应用程序的目录中包含一些子目录,目录嵌套很多,特别是一些web应用程序,有时候需要了解这个应用的目录结构,方便后续的工作。有没有类似windows胡总的资源管理器的方式,在终端界面,可以一目了然的看到目录和子目录的树形结构

二、解决方法

        在Linux中,可以使用tree命令来显示目录和子目录的树形结构。以下是如何使用tree命令的一些基本示例:

1.    显示当前目录及其子目录的树形结构:

2.    显示特定目录及其子目录的树形结构:

3.    限制显示的目录深度:例如,只显示当前目录及其子目录的前三层:

4.    显示文件和目录的详细信息:

5.    显示隐藏文件和目录:默认情况下,tree命令不会显示以.开头的隐藏文件和目录。使用以下命令可以显示它们:

6.    显示文件和目录的大小:

7.    只显示目录,不显示文件:

8.    ASCII字符显示树形结构:这可以用于在文本终端上更好地可视化树形结构。

9.    按照修改时间排序输出:

10.  按照文件名排序输出:

11.  按照文件大小排序输出:

三、tree工具的安装

1.   centos中安装tree

root 用户或使用 sudo 命令执行以下命令来安装 tree:

或者如果你的 CentOS 系统使用的是 dnf(通常在较新的版本中),则执行:

安装完成后,你可以使用 tree 命令来显示目录和子目录的树形结构。

2,在Ubuntu系统中安装tree

输入以下命令以更新软件包列表:

输入以下命令以安装tree命令:

3使用源码编译安装

1)下载tree的源码包。你可以在tree的官方网站或开源仓库中找到最新的源码包。通常的下载命令格式如下:

2)解压源码包。使用以下命令解压源码包:

3)进入解压后的目录。使用以下命令进入目录:

4)编译源码。使用以下命令编译源码:

5)安装编译结果。使用以下命令安装tree命令:

完成安装。安装完成后,你就可以在终端中使用tree命令了。

四、tree的语法

1、语法

Linux centos系统的tree命令的基本语法如下:

        tree [选项] [目录名]

在终端输入帮助命令: tree –help,显示如下:

2、常用选项

-a:显示所有文件和目录,包括隐藏文件和目录。

-d:只显示目录,不显示文件。

-f:显示文件的完整路径信息。

-i:不以ASCII字符显示连线符号,而是使用竖线和连线符号。

-L <num>:指定要显示的目录层数,例如-L 2表示只显示两层目录。

-p:显示文件和目录的权限信息。

-s:以文件大小的形式显示文件和目录,单位为KB。

-u:显示文件和目录的创建时间。

-D:以日期格式显示文件和目录的创建时间。

-h:以人类可读的方式显示文件和目录的大小。

举报

相关推荐

0 条评论