自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用Shell寫一個(gè)顯示目錄結(jié)構(gòu)的命令?

系統(tǒng) Linux
在Linux中使用Shell寫一個(gè)顯示目錄結(jié)構(gòu)的命令,快速尋找目錄結(jié)構(gòu)。

[[349841]]

在Linux中使用Shell寫一個(gè)顯示目錄結(jié)構(gòu)的命令,快速尋找目錄結(jié)構(gòu)。

1、代碼 

  1. #!/usr/bin/env bash  
  2. # 本命令用于顯示指定路徑或者當(dāng)前路徑的文件結(jié)構(gòu),支持搜索  
  3. # tf 顯示當(dāng)前目錄的文件結(jié)構(gòu)  
  4. # tf 接關(guān)鍵詞  搜索當(dāng)前目錄  
  5. # tf 目錄 關(guān)鍵詞 搜索指定目錄  
  6. # 本命令依賴于 tree 命令  
  7. DIR 
  8. KEYWORD 
  9. # 不傳路徑 默認(rèn)為搜索  
  10. if [ $# -eq 1 ]; then  
  11.   KEYWORD=$1  
  12. fi  
  13. # 指定路徑搜索  
  14. if [ $# -eq 2 ]; then  
  15.   DIR=$1  
  16.   KEYWORD=$2  
  17. fi  
  18. if [ -n "$DIR" ]; then  
  19.    cd "$DIR" || exit 1  
  20. fi  
  21. pwd 
  22. tree -C -f | grep "$KEYWORD" 

2、使用效果

  • 當(dāng)前路徑
  1. tf    

  • 搜索
  1. tf 關(guān)鍵詞  
  2. // 比如  
  3. tf lib 
  •  指定搜索某個(gè)路徑 
  1. tf /usr/local/ lib 

3、顏色意思

  •  藍(lán)色代表目錄
  •  綠色代表可執(zhí)行文件
  •  紅色代表壓縮文件
  •  淺藍(lán)色代表鏈接文件
  •  灰色代表其他文件
  •  紅色閃爍代表鏈接文件有問(wèn)題
  •  黃色代表設(shè)備文件
  •  白色代表一般性文件,如:文本文件、配置文件、源碼文件等 

 

責(zé)任編輯:龐桂玉 來(lái)源: 運(yùn)維派
相關(guān)推薦

2022-06-28 09:10:28

Linuxtree命令

2025-01-08 11:00:00

AIshell開(kāi)源

2021-06-26 16:24:21

Linux命令系統(tǒng)

2019-08-01 12:59:21

Bug代碼程序

2018-07-26 09:55:44

Linux命令升級(jí)軟件

2012-01-04 13:55:23

Canvas

2023-11-28 07:36:41

Shell腳本部署

2022-10-08 00:06:00

JS運(yùn)行V8

2017-02-10 20:00:17

Linux共享目錄命令

2013-06-13 11:07:52

2017-03-23 14:18:30

LinuxShell命令

2022-03-17 15:34:47

printf日志

2021-02-15 17:29:46

LinuxShell腳本

2023-02-06 06:21:53

BookStack開(kāi)源

2014-02-14 09:37:01

JavascriptDOM

2023-04-07 15:45:13

Emojicode開(kāi)源編碼語(yǔ)言

2010-04-19 17:21:36

Oracle寫文件

2018-01-22 09:56:24

2014-03-20 10:19:36

Shell工具jsondiff.sh

2015-10-12 16:45:26

NodeWeb應(yīng)用框架
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)