Well, it is strange that this `bug` only occurs in my certain folder. ls display `[00m` before the file name, so it is clearly that the Escape char (\033) is missing here, then the align failed for this line. But this `bug` does NOT exist in other folders.
Here is the screenshot. I'm using MinGW/MSYS under windows 8 RP en x64, the bash is running inside MinTTY (because it is sexy :D ). When the linewidth of MinTTY is large enough for three column of those long file names, the bug occurs.