LINUX:如何以樹形結構顯示文件目錄結構

在使用Linux系統(tǒng)時,我們怎么查看文件呢?這里有兩個很好用的命令: ls 和 tree 。

ls

ls 命令用于顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。

語法

 ls [-alrtAFR] [name...]

常用參數 :

ls –help

  • -a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
  • -l 除文件名稱外,亦將文件型態(tài)、權限、擁有者、文件大小等資訊詳細列出
  • -r 將文件以相反次序顯示(原定依英文字母次序)
  • -t 將文件依建立時間之先后次序列出
  • -A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)
  • -F 在列出的文件名稱后加一符號;例如可執(zhí)行檔則加 "*", 目錄則加 "/"
  • -R 若目錄下有文件,則以下文件亦皆依序列出
  • -F 在每一個文件的末尾加上一個字符說明該文件的類型?!盄”表示符號鏈接、”|”表示FIFOS、”/”表示目錄、”=”表示套接字。
  • -s 在每個文件的后面打印出文件的大小。
  • -L 列出文件的鏈接名。
  • -S 以文件的大小進行排序

tree

tree命令用于以樹狀圖列出目錄的內容。

首先,安裝:

sudo apt-get install tree

使用效果:

tree命令使用效果

tree命令,是大小寫敏感的。常用的是:

tree -C

顏色顯示

tree -f

顯示文件全路徑

tree -L 2

只顯示2層

tree -P *.pl

只顯示文件目錄和*.pl的perl文件。

tree -F

顯示目錄后面的\;顯示可執(zhí)行文件*;功能類似ls -F

tree –help

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容