内容来源于人民邮电出版社《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
//在文件名前面中括号里面的就是文件或目录的权限
转载于:https://blog.51cto.com/airfish2000/1887967