首页 > 系统相关 >Linux(Centos 7.6)命令详解:tree

Linux(Centos 7.6)命令详解:tree

时间:2025-01-09 16:32:36浏览次数:3  
标签:文件 Centos -- tree Oct 19 7.6 root 目录

1.命令作用

以树状格式列出目录的内容(list contents of directories in a tree-like format); tree会递归显示子层目录下所有内容,但默认情况下不包括隐藏文件和目录

2.命令语法

Usage: tree [OPTION]... [<directory list>]

3.参数详解

OPTION:

  • -a,all 显示所有文件和目录(包括隐藏文件和目录)
  • -C,color 在文件和目录清单加上色彩,便于区分各种类型
  • -d,directories 显示目录名称而非内容
  • -D,date 列出文件或目录的更改时间
  • -f,full path 文件或者目录显示完整的相对路径名称
  • -F,在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号(测试效果目录显示后面会加 / ,其他没验证出效果)
  • -g,group 列出文件或目录的所属群组名称,没有名称时,显示群组识别码
  • -i,indentation 不以阶梯状列出文件或目录名称。
  • -L,level 限制目录显示层级。
  • -l,links 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
  • -n,不在文件和目录清单加上色彩(默认没有颜色,没验证出效果)
  • -N,直接列出文件和目录名称,包括控制字符(没验证出效果)
  • -p,permissions列出权限标示
  • -P<范本样式>,只显示符合范本样式的文件或目录名称(没验证出效果)
  • -q,用"?"号取代控制字符,列出文件和目录名称。
  • -s,size 列出文件或目录大小,单位为字节
  • -t,last modification time 用文件和目录的更改时间排序
  • -u,user 列出文件或目录的拥有者名称,没有名称时,显示用户识别码
  • -x,将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外(没验证出效果)

4.常用用例

1.按照参数-agupDlLf顺序,依次是显示全部内容(包括隐藏文件)、显示组、显示用户、显示权限、显示更新时间、显示软连接目录下的内容、限制显示目录层级、显示完整相对路径

[root@localhost llll]# tree -agupDlLf 2
.
├── [drwxr-xr-x root     root     Oct 19 16:39]  ./dir1
│   ├── [-rw-r--r-- root     root     Oct 19 16:39]  ./dir1/test1.txt
│   └── [-rw-r--r-- root     root     Oct 19 16:39]  ./dir1/.test2.txt
├── [drwxr-xr-x root     root     Oct 19 16:56]  ./dir2
│   ├── [-rw-r--r-- root     root     Oct 19 16:56]  ./dir2/shell1.sh
│   ├── [-rw-r--r-- root     root     Oct 19 16:53]  ./dir2/test2.ln
│   ├── [-rw-r--r-- root     root     Oct 19 16:53]  ./dir2/test2.txt
│   └── [-rw-r--r-- root     root     Oct 19 16:53]  ./dir2/test3
├── [lrwxrwxrwx root     root     Oct 19 17:03]  ./opt -> /opt
│   ├── [-rw-r--r-- root     root     Oct 19 17:03]  /opt/qq.txt
│   └── [drwxr-xr-x root     root     Oct 31  2018]  /opt/rh
└── [-rw-r--r-- root     root     Oct 19 11:49]  ./test1.txt

标签:文件,Centos,--,tree,Oct,19,7.6,root,目录
From: https://blog.csdn.net/Querycache/article/details/144973583

相关文章

  • 7.6 2D卷积
    OpenCV的自定义卷积函数在OpenCV中,允许用户自定义卷积核实现卷积操作,使用自定义卷积核实现卷积操作的函数是cv2.filter2D(),其语法格式为:dst=cv2.filter2D(src,ddepth,kernel,anchor,delta,borderType)式中:dst是返回值,表示进行方框滤波后得到的处理......
  • 2025Centos 7.5 安装docker 最新版
    更新yumyumupdate安装工具包sudoyuminstall-yyum-utils设置镜像源(这里推荐使用网易的或者阿里的镜像源腾讯的好像对最新版本的docker库没有更新)yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装最新版本的docke......
  • 《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器
    @目录3.Docker常用命令3.1帮助启动类命令3.2镜像命令3.3有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)3.4容器命令3.4.1新建+启动容器3.4.2列出当前所有正在运行的容器3.4.3退出容器3.4.4启动已停止运行的容器3.4.5重启容器3.4.6停止容器3.4.7强制停止容器3......
  • 学习 - Linux - CentOS安装Tomcat8.5.85
    CentOS安装Tomcat8.5.851、保证已经安装了jdk运行环境java-version如果没有,请参考Centos安装jdk2、从Apache官方网站下载Tomcat8cd/optsudowgethttps://archive.apache.org/dist/tomcat/tomcat-8/v8.5.85/bin/apache-tomcat-8.5.85.tar.gz3、载完成后,解压缩Tomca......
  • CentOS 7.9 JDK1.8环境,运行JDK11、17的项目
    由于基础环境是JDK1.8,我们其中一个依赖是JDK17的平台,因此使用如下方案:1、Docker拉取CentOS7.9.2009镜像dockerpullcentos:7.9.2009docker拉取镜像有一个需要注意的点,就是镜像源,目前【2025年01月07日】我使用的镜像源是可用的,分享给大家一起使用吧。vi/etc/docker/daemo......
  • 学习 - Linux - Centos安装jdk8
    Centos安装jdk8安装包下载地址:通过网盘分享的文件:jdk链接:https://pan.baidu.com/s/1dQTMZk7foPZhOcw55QM_lQ?pwd=sky1提取码:sky1二、上传至Centos系统解压文件并移动到usr/local目录下解压tarzxvfjdk-8u181-linux-x64.tar.gz移动mvjdk1.8.0_181/usr/local/jdk8......
  • CentOS7搭建Django的各种尝试
    非计算机专业自学Django笔记,如有错误欢迎补充指正,万分感谢!CentOS7系统安装完成时自带了yum,pthon3,pip等常用工具就没有额外配置Python环境了如若要安装,可以通过下列地址获取对应安装包:python下载地址:https://www.python.org/downloads/pip下载地址:https://raw.github.com/py......
  • CentOS7 换源与禁用
    Couldnotretrievemirrorlisthttp://mirrorlist.centos.org?arch=x86_64&release=7&repo=sclo-rherrorwas14:HTTPError502-BadGatewayCentOS7官方已经停止维护,需要替换到默认源https://www.cnblogs.com/kohler21/p/18331060方法sudobashcd/etc/yum.repos.d/m......
  • Window平台下 tree 命令使用
    需要安装TreeforWindows工具打开进入TreeforWindows页面,选择下载Binarieszip文件。解压压缩包,找到压缩包内的bin目录,可以看到tree.exe工具。打开需要导出的目录,在当前目录执行cmd命令,命令如C:\Users\***\Downloads\tree-1.5.2.2-bin\bin\tree.exe-L2,需要把路径......
  • CentOS7安装sqlite最新版
    sqlite官网:https://www.sqlite.org/download.html1.查找最新的/想要的tar.gz文件下载链接以3.47.2为例:https://www.sqlite.org/2024/sqlite-autoconf-3470200.tar.gz下载:curl-Ohttps://www.sqlite.org/2024/sqlite-autoconf-3470200.tar.gz解压:tarzxvfsqlite-autoconf-......