Hi, hadoop fs -ls dirname
lists entries like dirname/file1 dirname/file2 i.e. dirname is repeated. And it takes a small second to realize that there's actually no directory called dirname under dirname. Native ls doesn't repeat dirname when listing the output. I suppose the current behaviour is to handle globbing. So, hadoop fs -ls dirname* will list dirname1/file1 dirname2/file1 which makes a little more sense. In contrast, native ls will list the same as dirname1: file1 dirname2: file1 Is there a rationale to keep this as the listing behaviour in Hadoop ?