tree - 列出樹狀目錄結構


tree - list contents of directories in a tree-like format.
樹狀顯示目錄結構

常用格式:
tree [option] [directory]


常用參數(option):

  • -a:顯示所有文件及目錄
  • -d:只顯示目錄
  • -l:如遇到符號鏈接的目錄,直接列出所指向的目錄結構
  • -f:在每個文件前顯示完整的路徑
  • -L level:限制目錄顯示層級
  • -I:忽略目錄下的文件夾或目錄

[director]:tree 命令作用於哪個目錄下,默認當前目錄。

示例:

[root@python tmp]# tree /tmp/
/tmp/
├── 1.txt -> /home/kuchan/exer/nohup.out
├── anaconda.log
├── ifcfg.log
├── kuchan -> /home/kuchan
├── packaging.log
├── program.log
├── sensitive-info.log
├── storage.log
└── systemd-private-81dceb1d3a094807bbd2c0cac4c99da4-chronyd.service-47Kij6
    └── tmp

3 directories, 7 files
[root@python ~]# tree -I 'kuchan|1.txt' /tmp/   #忽略kuchan目錄和1.txt文件
/tmp/
├── anaconda.log
├── ifcfg.log
├── packaging.log
├── program.log
├── sensitive-info.log
├── storage.log
└── systemd-private-81dceb1d3a094807bbd2c0cac4c99da4-chronyd.service-47Kij6
    └── tmp

[root@python ~]# tree / -L 1    #顯示根目錄下一級的所有目錄和文件
/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr

**總結:** `tree`命令linux默認不安裝,需自行安裝,最常用的就是`-L level`參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM