日期:2014-05-16  浏览次数:20696 次

linux tree命令

TREE——显示磁盘目录结构命令

功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名。


1.tree---当前目录下的所有内容显示

lwnyls@lwnyls-desktop:/usr$ tree

2.tree -L level---只显示当前目录下指定最大深度的目录结构

lwnyls@lwnyls-desktop:/usr$ tree -L 1
.
├── bin
├── games
├── include
├── lib
├── lib32
├── local
├── sbin
├── share
└── src

9 directories, 0 files
lwnyls@lwnyls-desktop:/usr$ 


3.-d 显示目录名称而非内容。

lwnyls@lwnyls-desktop:~/VirtualBox VMs$ tree -d
.
├── win7
│   └── Logs
├── winxp
│   ├── Logs
│   └── Snapshots
└── xp2
    └── Logs

7 directories
lwnyls@lwnyls-desktop:~/VirtualBox VMs$ 

4.-f 在每个文件或目录之前,显示完整的相对路径名称。

lwnyls@lwnyls-desktop:~/VirtualBox VMs$ tree -f
.
├── ./win7
│   ├── ./win7/Logs
│   │   ├── ./win7/Logs/VBox.log
│   │   ├── ./win7/Logs/VBox.log.1
│   │   ├── ./win7/Logs/VBox.log.2
│   │   └── ./win7/Logs/VBox.log.3
│   ├── ./win7/win7.vbox
│   └── ./win7/win7.vbox-prev
├── ./winxp
│   ├── ./winxp/Logs
│   │   ├── ./winxp/Logs/VBox.log
│   │   ├── ./winxp/Logs/VBox.log.1
│   │   ├── ./winxp/Logs/VBox.log.2
│   │   └── ./winxp/Logs/VBox.log.3
│   ├── ./winxp/Snapshots
│   ├── ./winxp/winxp.vbox
│   ├── ./winxp/winxp.vbox-prev
│   └── ./winxp/winxp.vdi
└── ./xp2
    ├── ./xp2/Logs
    │   ├── ./xp2/Logs/VBox.log
    │   ├── ./xp2/Logs/VBox.log.1
    │   ├── ./xp2/Logs/VBox.log.2
    │   └── ./xp2/Logs/VBox.log.3
    ├── ./xp2/xp2.vbox
    ├── ./xp2/xp2.vbox-prev
    └── ./xp2/xp2.vdi

7 directories, 20 files
lwnyls@lwnyls-desktop:~/VirtualBox VMs$ 

5.-t 用文件和目录的更改时间排序。

lwnyls@lwnyls-desktop:~/VirtualBox VMs$ tree -t
.
├── winxp
│   ├── winxp.vdi
│   ├── Logs
│   │   ├── VBox.log
│   │   ├── VBox.log.1
│   │   ├── VBox.log.2
│   │   └── VBox.log.3
│   ├── winxp.vbox
│   ├── winxp.vbox-prev
│   └── Snapshots
├── xp2
│   ├── xp2.vbox
│   ├── xp2.vbox-prev
│   ├── xp2.vdi
│   └── Logs
│       ├── VBox.log
│       ├── VBox.log.1
│       ├── VBox.log.2
│       └── VBox.log.3
└── win7
    ├── win7.vbox
    ├── win7.vbox-prev
    └── Logs
        ├── VBox.log
        ├── VBox.log.1
        ├── VBox.log.2
        └── VBox.log.3

7 directories, 20 files
lwnyls@lwnyls-desktop:~/VirtualBox VMs$