0

When I use the -d, I only have the . that is displayed on the standard output. However, I also have other files in the current directory.

jesse_b
  • 37,005
7hsk
  • 101

2 Answers2

2

The -d option says:

-d, --directory
       list directories themselves, not their contents

This is showing you . because that is your current directory. This could be used in combination with -l if you simply wanted to see the permissions/ownership of the directory, among other things.

jesse_b
  • 37,005
0

The -d switch lists the directory itself and not the contents. In your case, that means the current directory. If you run ls -ld, it will show the permissions, ownership, last changed time, etc of the current directory.

If you run ls -d another_directory then it will show the same for whatever directory you specify.

Nasir Riley
  • 11,422