我有一个包含很多文件的目录(超过 4.000.000 个文件)。所有文件名都具有相同的模式:
PREFIX-XXXXXX-YY.ext
在哪里
XXXXXX
包含字母和数字YY
包含数字ext
是文件的扩展名(.txt、.jpg)
文件结构有 12MB,因此该目录的列出/搜索需要很长时间。我将此目录的所有内容划分为子目录,取决于文件名,精确地是XXXXXX
上述模式的第一个字母。
IE。
main_directory/A/PREFIX-AXXXXX-YY.ext
main_directory/B/PREFIX-BXXXXX-YY.ext
main_directory/1/PREFIX-1XXXXX-YY.ext
是在 Linux 中制定规则的简单方法,例如当我输入 linux 命令时
test:/home/usr/admin # ls main_directory/PREFIX-AXXXXX-*
我将从 main_directory/A/ 目录中获取文件名列表?此规则必须仅适用于main_directory
.