Linux Shell CentOS escribe un comando para mostrar la estructura del directorio, encuentra rápidamente la estructura del directorio

Linux Shell CentOS escribe un comando para mostrar la estructura del directorio, encuentra rápidamente la estructura del directorio


1. Código

#!/usr/bin/env bash



# 本命令用于显示指定路径或者当前路径的文件结构,支持搜索

# tf 显示当前目录的文件结构
# tf 接关键词  搜索当前目录
# tf 目录 关键词 搜索指定目录







# 本命令依赖于 tree 命令

DIR=
KEYWORD=

# 不传路径 默认为搜索
if [ $# -eq 1 ]; then
  KEYWORD=$1
fi


# 指定路径搜索
if [ $# -eq 2 ]; then
  DIR=$1
  KEYWORD=$2
fi


if [ -n "$DIR" ]; then
   cd "$DIR" || exit 1
fi


pwd

tree -C -f | grep "$KEYWORD"

2. Efecto de uso

Trayectoria de corriente

tf

Inserte la descripción de la imagen aquí

buscar

tf 关键词

// 比如
tf lib

Inserte la descripción de la imagen aquí

Especificar ruta de búsqueda

tf /usr/local/ lib

Inserte la descripción de la imagen aquí

3. Significado del color

1. El azul representa el directorio
2. El verde representa el archivo ejecutable
3. El rojo representa el archivo comprimido
4. El azul claro representa el archivo vinculado
5. El gris representa otros archivos
6. El parpadeo rojo representa que el archivo de vínculo tiene un problema
7. El amarillo representa el archivo del dispositivo
8. El blanco representa archivos generales, como archivos de texto, archivos de configuración, archivos de código fuente, etc.

Supongo que te gusta

Origin blog.csdn.net/qq_15071263/article/details/109332343
Recomendado
Clasificación