Use readdir in show_ls (Bug exists, found but haven't fixed yet)