fix bug when ls