在寫專案相關的解釋文件或者說明文件或者需求文件的時候,經常需要列出專案**的樹狀結構。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個...