linux tree命令

1.tree命令功能与安装

tree命令以树状图列出文件目录结构,在线安装命令 yum install tree 回车

[[email protected] ~]# yum install tree
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
base                                                                     | 1.1 kB     00:00     
extras                                                                   | 2.1 kB     00:00     
updates                                                                  | 1.9 kB     00:00     
Setting up Install Process
Package tree-1.5.0-4.x86_64 already installed and latest version
Nothing to do

tree命令我之前有安装所以提示已经安装

Package tree-1.5.0-4.x86_64 already installed and latest version

2.tree命令格式

  tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...]

3.tree命令参数

    -a          显示所有文件包括隐藏文件
    *-d          只显示目录
    -l          如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录
    -f          显示文件的完整相对路径.
    -i          不显示目录前面的横线.
    -q          用“?”号取代控制字符,列出文件和目录名称
    -N          直接列出文件和目录名称,包括控制字符; 
    -p          列出权限标示
    *-u          列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码
    *-g          列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码
    *-s           显示和列出每个文件大小.
    *-D           显示文件最后修改时间
    -F          在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","|"号
    *-r           按照字母倒序排序
    *-t           按照最后修改时间排序
    *-L level        只显示当前目录下指定最大深度的目录结构
    -A          使用ASNI绘图字符显示树状图而非以ASCII字符组合
    -S          打印与ASCII图形压痕线
    -n          不在文件和目录清单加上色彩
    *-C          在文件和目录清单加上色彩,便于区分各种类型.
    -P pattern      列出权限标示

3.tree命令常用命令

显示第一层目录并给列表加上色彩

[[email protected] ~]# tree -LC 1 /
/
|-- bin
|-- boot
|-- demo
|-- dev
|-- etc
|-- home
|-- lib
|-- lib64
|-- lost+found
|-- media
|-- misc
|-- mnt
|-- my
|-- net
|-- opt
|-- proc
|-- root
|-- sbin
|-- selinux
|-- srv
|-- sys
|-- tmp
|-- usr
`-- var只列出

只显示目录

[[email protected] demo]# ll
total 40
-rw-r--r-- 1 root root   31 Nov 24 00:51 a.txt
-rw-r--r-- 1 root root    0 Nov 22 19:11 b.txt
-rw-r--r-- 1 root root    0 Nov 22 19:11 c.txt
-rw-r--r-- 1 root root    0 Nov 22 17:17 demo1.txt
-rw-r--r-- 1 root root   19 Nov 22 18:46 demo2.txt
drwxr-xr-x 4 root root 4096 Nov 17 00:00 dir1
-rw-r--r-- 1 root root    0 Nov 22 19:11 d.txt
[[email protected] demo]# tree -d
.
`-- dir1
    |-- aaa
    `-- dir2
        `-- dir3

4 directories

显示目录修改时间并排序

[[email protected] demo]# tree -Dt
.
|-- [Nov 24  0:51]  a.txt
|-- [Nov 22 19:11]  b.txt
|-- [Nov 22 19:11]  c.txt
|-- [Nov 22 19:11]  d.txt
|-- [Nov 22 18:46]  demo2.txt
|-- [Nov 22 17:17]  demo1.txt
`-- [Nov 17  0:00]  dir1
    |-- [Nov 17  0:00]  demo.txt
    |-- [Nov 17  0:00]  aaa
    `-- [Jul 20 22:19]  dir2
        `-- [Jul 20 22:19]  dir3

4 directories, 7 files

显示文件大小,文件权限,拥有着信息

[[email protected] demo]# tree -spg
.
|-- [-rw-r--r-- root            31]  a.txt
|-- [-rw-r--r-- root             0]  b.txt
|-- [-rw-r--r-- root             0]  c.txt
|-- [-rw-r--r-- root             0]  d.txt
|-- [-rw-r--r-- root             0]  demo1.txt
|-- [-rw-r--r-- root            19]  demo2.txt
`-- [drwxr-xr-x root          4096]  dir1
    |-- [drwxr-xr-x root          4096]  aaa
    |-- [-rw-r--r-- root             0]  demo.txt
    `-- [drwxr-xr-x root          4096]  dir2
        `-- [drwxr-xr-x root          4096]  dir3

4 directories, 7 files
时间: 2024-10-31 14:48:20

linux tree命令的相关文章

[转帖]linux tree命令--显示目录的树形结构

linux tree命令--显示目录的树形结构 版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/53368446 今天早上自己更新同事的 增量补丁 发现文件格式目录不对 就tree 了一下 具体方法 先安装epel-release 包 然后安装 tree包 然后使用 tree -FC -L 5 进行显示 邮件反馈 直接抄一下别人的blog 就不自己写了 以后 这种命令 要活学活用了. tree -C tr

Linux tree 命令乱码

今天在执行Linux下的tree命令的时候,出现了乱码.上网查了一下说需要使用tree --charset ASCII,强制使用ASCII字符.这样确实可以输出正常了.但是我的环境里的LANG=US.UTF-8,这样如果有非ASCII字符的时候,那么一 样会造成输出乱码. 既然tree让可以设置charset,那么根据我的环境下的字符集,我就执行tree --charset UTF-8,发现还是乱码.这就想不通了.突然意识到是不是自己的SecureCRT里面的设置不对啊. 检查SecureCRT

【转】linux tree命令以树形结构显示文件目录结构 ---- 不错

原文网址:http://jingyan.baidu.com/article/acf728fd19c7eff8e510a3eb.html 今天小编来给分享Linux 系统下一个非常有用的命令的使用:tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中. 本经验说明: 小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10...14.04系统因为采用的默认桌面不同,所

deepin linux tree命令安装

首次使用tree [email protected]:/usr/bin$ tree bash: tree: 未找到命令 更新软件包 sudo apt-get update 安装tree命令 sudo apt-get install tree 安装完成后如下图所示 原文地址:https://www.cnblogs.com/longlogs/p/11886558.html

linux -- tree 命令

tree --help   以树型结构显示文件及文件夹   usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]][-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes][--device] [--noreport] [--nolinks] [--dirsfirst] [--charset chars

linux tree命令以树形结构显示文件目录结构

http://jingyan.baidu.com/article/acf728fd19c7eff8e510a3eb.html winscp  传递文件到ubuntu上用winscp

linux基础命令——tree

Linux基础命令--tree 编辑文章 -d :只显示目录,不显示其目录下的子文件 -L level:显示第几级 图片描述 显示以rc开头的 备份: 创建多级目录: -v:可以看过程

linux命令(5)---tree命令

tree命令:tree - list contents of directories in a tree-like format [功能] tree命令用于显示目录层级结构关系,常用就是单独tree命令,选项很多可根据日后工作中使用到的在进行查询man帮助 这个命令一般linux系统不自带需要手动安装,安装方法:可挂载光盘切换至光盘目录下,查找安装包名再使用rpm -ivh 安装 语法: tree [option] DIR 安装实例 [[email protected] ~]# mkdir /m

linux下tree命令详解

1.description方法是NSObject自带的方法,包括类方法和对象方法 + (NSString *)description; // 默认返回 类名 - (NSString *)description; // 默认返回 <类名:内存地址> 2.默认情况下利用NSLog和%@输出对象的时返回的就是类名和内存地址 3.修改NSLog和%@的默认输出:重写类对象或者实例对象的description方法即可.因为NSLog函数进行打印的时候会自动调用description方法 /*******