内容来源于人民邮电出版社《Linux命令应用大词典》
讲述729个命令,1935个例子
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
本文出自 “airfish2000” 博客,更多命令查看博客:
http://airfish2000.blog.51cto.com/10829608/1887967
tree命令
使用tree命令可以以树状图逐级列出目录的内容。
命令语法:
tree [选项] [目录]
命令中各选项的含义如表所示。
表 tree命令选项含义
选项
含义
-a
所有文件都会被列出来
-d
显示目录名称而非内容
-l
如遇到性质为符号链接的目录,直接列出该链接所指向的源目录
-f
在每个文件或目录之前,显示完整的路径名称
-i
不以阶梯状列出文件或目录名称
-r
以反向字母数字顺序排序文件
-p
显示每一个文件的权限标示
-u
列出文件或目录的用户所有者或者UID
-g
列出文件或目录的组群所有者或者GID
-s
显示每一个文件的大小(单位字节)
-t
用文件和目录的修改时间(mtime)排序
-C
在文件和目录清单加上色彩,便于区分各种类型
-D
显示文件或目录的修改时间(mtime)
-F
显示文件类型,追加/、=、*或|
-N
直接列出文件和目录名称,包括控制字符
-n
不在文件和目录清单加上色彩
-x
只留在当前的文件系统
--inodes
显示每一个文件的inode
例:以树状图逐级列出/boot目录的内容。
[root@rhel~]# tree /boot
/boot/
├──config-2.6.32-358.el6.x86_64
├── efi
│ └── EFI
│ └── redhat
│ └── grub.efi
├── grub
│ ├── device.map
│ ├── e2fs_stage1_5
│ ├── fat_stage1_5
│ ├── ffs_stage1_5
│ ├── grub.conf
│ ├── iso9660_stage1_5
│ ├── jfs_stage1_5
│ ├── menu.lst -> ./grub.conf
│ ├── minix_stage1_5
│ ├── reiserfs_stage1_5
│ ├── splash.xpm.gz
│ ├── stage1
│ ├── stage2
│ ├── ufs2_stage1_5
│ ├── vstafs_stage1_5
│ └── xfs_stage1_5
├──initramfs-2.6.32-358.el6.x86_64.img
├──lost+found
├──symvers-2.6.32-358.el6.x86_64.gz
├──System.map-2.6.32-358.el6.x86_64
└── vmlinuz-2.6.32-358.el6.x86_64
5directories, 22 files
例:以树状图逐级列出/boot目录的内容,并显示权限信息。
[root@rhel~]# tree -p /boot
/boot
├──[-rw-r--r--] config-2.6.32-358.el6.x86_64
├──[drwxr-xr-x] efi
│ └── [drwxr-xr-x] EFI
│ └── [drwxr-xr-x] redhat
│ └── [-rwxr-xr-x] grub.efi
├──[drwxr-xr-x] grub
│ ├── [-rw-r--r--] device.map
│ ├── [-rw-r--r--] e2fs_stage1_5
│ ├── [-rw-r--r--] fat_stage1_5
│ ├── [-rw-r--r--] ffs_stage1_5
│ ├── [-rw-------] grub.conf
│ ├── [-rw-r--r--] iso9660_stage1_5
│ ├── [-rw-r--r--] jfs_stage1_5
│ ├── [lrwxrwxrwx] menu.lst ->./grub.conf
│ ├── [-rw-r--r--] minix_stage1_5
│ ├── [-rw-r--r--] reiserfs_stage1_5
│ ├── [-rw-r--r--] splash.xpm.gz
│ ├── [-rw-r--r--] stage1
│ ├── [-rw-r--r--] stage2
│ ├── [-rw-r--r--] ufs2_stage1_5
│ ├── [-rw-r--r--] vstafs_stage1_5
│ └── [-rw-r--r--] xfs_stage1_5
├──[-rw-r--r--] initramfs-2.6.32-358.el6.x86_64.img
├──[drwx------] lost+found
├──[-rw-r--r--] symvers-2.6.32-358.el6.x86_64.gz
├──[-rw-r--r--] System.map-2.6.32-358.el6.x86_64
└──[-rwxr-xr-x] vmlinuz-2.6.32-358.el6.x86_64
5directories, 22 files
//在文件名前面中括号里面的就是文件或目录的权限
0 0