Yes. typing "ls" at the command prompt with the default installation (1.4) of uClinux does work. (meaning using the ls.exe)
The default ls.exe doe not return text in color, or seem to report the directory structure to the ftp server. (not sure how that whole interaction works)
However; the ls in the busybox works also at the command prompt, returns with colored text, and also corectly returns the directory structure to the ftp server.
I have no Idea why this does this, it was blind luck that I discoverd it.
So yours works? Weird. I am using SmartFTP in passive mode. (also useing FTP lib in a custom python program that did not work untill I used the ls from busybox)