1. 程式人生 > >tree命令--Linux命令應用大詞典729個命令解讀

tree命令--Linux命令應用大詞典729個命令解讀

內容來源於人民郵電出版社《Linux命令應用大詞典》

講述729個命令,1935個例子

學習Linux系統的參考書、案頭書,遇到不懂的命令或命令選項一查即可

爭取每天都發布內容

本文出自 “airfish2000” 部落格,更多命令檢視部落格:

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

//在檔名前面中括號裡面的就是檔案或目錄的許可權