当前位置: 首页 > 科技观察

如何用Shell写命令显示目录结构?

时间:2023-03-16 19:15:14 科技观察

在Linux中用Shell写一个显示目录结构的命令,快速找到目录结构。1.代码#!/usr/bin/envbash#该命令用于显示指定路径或当前路径的文件结构,支持搜索#tf显示当前目录的文件结构#tf连接关键字搜索当前目录#tfdirectorykeywordsearch指定目录#此命令依赖树命令DIR=KEYWORD=#不传路径,默认是搜索if[$#-eq1];thenKEYWORD=$1fi#指定路径搜索if[$#-eq2];thenDIR=$1KEYWORD=$2fiif[-n"$DIR"];thencd"$DIR"||exit1fipwdtree-C-f|grep"$KEYWORD"2.使用当前路径tf到searchfortfkeywords//例如tflib指定搜索某个路径tf/usr/local/lib3,颜色含义蓝色代表目录绿色代表可执行文件红色代表压缩文件浅蓝色代表链接文件灰色代表其他文件红色闪烁代表链接文件问题黄色代表设备文件白色代表一般文件,如:文本文件,配置文件,源代码文件等