Fix ls/readdir wrong display that not in top directory