Использование ls
только с -d
почти бесполезно. Он дает информацию о самом каталоге. Он не перечисляет свое содержимое.
Вот почему вы не видите список каталогов. Каталоги, которые вы ожидали увидеть, являются «содержимым» текущего каталога.
Если вы запускаете просто, ls -d
он показывает текущий каталог по .
.
Если имеет смысл запустить его с другими ключами, как -l
.
ls -ld
покажет разрешения текущего каталога.
pilot6@Pilot6:~$ ls -ld
drwxrwxr-x 1 pilot6 pilot6 2570 Mar 4 12:14 .
Вы также можете увидеть разрешения любого другого каталога, как
ls -ld /bin
pilot6@Pilot6:~$ ls -ld /bin
drwxr-xr-x 1 root root 2584 Feb 25 15:19 /bin
Если вы запускаете ls -l
без -d
вас, у вас будет список всех разрешений для файлов и папок в текущем каталоге. Если вам это не нужно, это хороший пример для ls -ld
использования.
Вы можете перечислить каталоги в текущем
ls -d */
ls -dC .* --color
также перечисляет скрытые файлы, а не только каталоги.