天天看點

Linux tree指令作用是什麼?Linux學習教程

  在linux系統中,tree指令主要用于以樹狀圖列出目錄的内容。執行tree指令之後,它會列出指定目錄下的所有檔案,包括子目錄的檔案。那麼linux tree指令作用是什麼?小編通過以下内容為大家介紹一下,一起來學習吧。

  tree:以樹形結構顯示目錄下的内容

  tree指令的中文意思為“樹”,功能是以樹形結構列出指定目錄下的所有内容,包括所有檔案、子目錄及子目錄裡的目錄和檔案。

  [root@oldboy ~]# rpm -qa tree #<==查詢tree指令是否安裝。

  tree-1.5.3-2.el6.x86_64 #<==如果沒有顯示就執行下面的指令。

  [root@oldboy ~]# yum -y install tree #<==安裝tree指令的yum指令。

  第二步,調整系統字元集,防止樹形結構顯示亂碼。

  範例:不帶任何參數執行tree指令。

  [root@oldboy etc]# cd ~

  [root@oldboy ~]# tree #<==顯示目前目錄結構。

  . #<==“.”以目前目錄為起點。

  ├── anaconda-ks.cfg

  ├── install.log

  └── install.log.syslog

  0 directories, 3 files

  範例:以樹形結構顯示目錄下的所有内容(-a的功能)。

  [root@oldboy ~]# tree -a #<==帶-a參數顯示所有檔案(包括隐藏檔案)。

  .├── anaconda-ks.cfg

  ├── .bash_history #<==在linux系統中,以“.”點号開頭的檔案為隐藏檔案,預設不顯示。

  ├── .bash_logout

  ├── .bash_profile

  ├── .bashrc

  ├── .cshrc

  ├── install.log.syslog

  ├── .mysql_history

  ├── .tcshrc

  └── .viminfo

  0 directories, 11 files

  #<==上述指令結果僅供參考,能看到加粗的以點開頭的隐藏檔案即可,清單的内容名字多少可能因系統的不同而有差別。

  範例:隻列出根目錄下第一層目錄結構(-l功能)。

  [root@oldboy ~]# tree -l 1 / #<==-l參數後接數字,表示檢視目錄的層數,不帶-l選項預設顯示所有層數。

  /

  ├── bin

  ├── boot

  ...省略若幹行...

  ├── sys

  ├── tmp

  ├── usr

  └── var

  20 directories, 0 files