Directorio de artículos
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
buscar
tf 关键词
// 比如
tf lib
Especificar ruta de búsqueda
tf /usr/local/ lib
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.