Сложно сказать, какая у вас версия операционной системы и уровень исправления?
Вот некоторые вещи, которые вы можете проверить:
Это содержимое каталога /dev
.
ls /d*
расширяется оболочкой до
ls /dev
(и ничего больше, в большинстве систем ), поэтому ls
продолжает показывать содержимое /dev
.
/d*
интерпретируется как глобус и означает все, что начинается с «d» в корневом каталоге. Если у вас есть несколько совпадений, ls
перечислит все соответствующие файлы, затем все соответствующие каталоги с их содержимым; вы можете увидеть последнее обычно с помощью ls /l*
.
В вашей системе обычно будет только один файл в /
, начинающийся сd
:/dev/
/d*
расширится до этого файла/каталога, поэтому
ls /d*
, расширится до ls /dev
. Затем ls
показывает содержимое каталога /dev
.
*
— это просто заполнитель, аналогичный any
по логике.
Например, если вы наберете ls /c*
, будет показано содержимое cats
, cows
и chickens
.