我有一個包含大量文件(高於4.000.000個文件)的目錄。所有的文件名有同樣的模式:類似Linux中的.htaccess
PREFIX-XXXXXX-YY.ext
其中
XXXXXX
包含字母和數字YY
包含數字ext
是文件的擴展名(txt文件,JPG格式)
文件結構有12MB,所以列表/搜索此目錄的興趣需要很長時間。我把這個目錄的所有內容都分成了子目錄,取決於文件名,從上面的模式中得到了第一個字母XXXXXX
。
即。
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
。