for i in *.*; do mkdir -p ${i:0:1}/${i:1:1}/${i:2:1}/; mv $i ${i:0:1}/${i:1:1}/${i:2:1}/; done;
Run Code Online (Sandbox Code Playgroud)
该${i:0:1}/${i:1:1}/${i:2:1}部分可能是变量,或更短或不同,但上面的命令可以完成工作.您可能会遇到性能问题,但如果你真的想使用它,缩小*.*到更少的选项(a*.*,b*.*或有什么适合你)
编辑:增加了一个$前i的mv,如丹指出