linux mac tree 命令 總結

2021-07-11 21:59:44 字數 1418 閱讀 7844

在寫專案相關的解釋文件或者說明文件或者需求文件的時候,經常需要列出專案**的樹狀結構。tree命令就能很好的滿足我們這個小小的需求

linux與mac中的tree都不是自帶的,需要自行安裝。如果不會安裝,請自行google在linux或者mac中怎樣安裝軟體即可。。。

最簡單的使用方式就是直接輸入tree命令了 :

$ tree

.├── get_user_order.sh

├── mr.py

├── test

│ ├── mr.py

│ ├── subtest

│ │ └── a.txt

│ └── zzz.sh

├── zzzfile

└── zzz.sh

2 directories, 7 files

會把當前目錄中所有的資料夾以及檔案都遍歷出來。當然,大部分情況下我們還會有別的需求,請接著往下看。

-l選項是我實際中使用最多的引數。因為很多情況下可能資料夾的層數非常多,我不希望看到後面所有的資料夾,這個時候用-l選項即可搞定。

$ tree -l 1

.├── get_user_order.sh

├── mr.py

├── test

├── zzzfile

└── zzz.sh

1 directory, 4 files

-l後面跟乙個數字,比如現在指定為1,表示最多看當前目錄下一層目錄。

$ tree -d

.└── test

└── subtest

2 directories

只看資料夾,不解釋。

實際中還經常想忽略某些內容,這個時候-i就派上了用場。

$ tree -i zzzfile

.├── get_user_order.sh

├── mr.py

├── test

│ ├── mr.py

│ ├── subtest

│ │ └── a.txt

│ └── zzz.sh

└── zzz.sh

2 directories, 6 files

如果要忽略多個,也很簡單

$ tree -i "zzzfile|a.txt"

.├── get_user_order.sh

├── mr.py

├── test

│ ├── mr.py

│ ├── subtest

│ └── zzz.sh

└── zzz.sh

2 directories, 5 files

redis通用key操作命令 總

redis預設是開啟了16個資料庫,在配置檔案中可以修改,編號從0到15,預設選擇的是0號資料庫,通過使用select index命令來更改資料庫 1.keys pattern 命令 獲取key值 在redis裡,允許模糊查詢key 有3個萬用字元 通配任意多個字元 通配單個字元 通配括號內的某1個...

ORACLE window 下匯入匯出命令總結

eg imp huzhou huzhou 192.168.0.239 orcl file d dmp zhpb.dmp log d dmp log zhpb.log full y oracle給使用者授權 grant connect,resource,dba to portal 問題 匯出過程中or...

redis通用key操作命令 總

redis預設是開啟了16個資料庫,在配置檔案中可以修改,編號從0到15,預設選擇的是0號資料庫,通過使用select index命令來更改資料庫 1.keys pattern 命令 獲取key值 在redis裡,允許模糊查詢key 有3個萬用字元 通配任意多個字元 通配單個字元 通配括號內的某1個...