Works for me too: $ ls -AR1 | grep "\.\." $ It of course lists .: and then current dir's contents, but that's exactly how coreutils' ls works. ls -aR1, however, lists .., as expected: $ ls -aR1 | grep "\.\." .. ..