Вы отключили параметр оболочки с помощью shopt -u
в bash
.
shopt -u nullglob extglob
отключит обе опции. Это объясняется в руководстве bash
и help shopt
в интерактивной оболочке bash
.
Конкретные параметры, упомянутые здесь, подробно описаны в руководстве bash
, но вкратце они
nullglob
:Шаблоны подстановки имен файлов, которые не соответствуют никаким именам файлов, просто расширяются до нуля, а не остаются нерасширенными.
$ echo my*file
my*file
$ shopt -s nullglob
$ echo my*file
(нет вывода из последнего echo
, кроме пустой строки)
extglob
:Включает расширенные шаблоны подстановки, такие как, например, !(this|that)
(, которые будут соответствовать как *
, но не любому имени, которое является this
илиthat
).
$ shopt -s extglob
$ touch this that theother
$ echo !(this|that)
theother
Различные типы шаблонов расширенной подстановки описаны в руководстве bash
.
Для компакт-дисков и DVD-дисков требуется разная длина волны света. В вашем приводе один лазер для CD, другой для DVD. Я предполагаю, что тот, что для компакт-диска, мертв. Или какой-то другой компонент, используемый исключительно для компакт-дисков, умер, на практике это не имеет значения.
Раньше у меня был дисковод, который переставал читать компакт-диски, но мог читать DVD-диски.
На всякий случай проверьте диск с другим компьютером и/или ОС, если можете. Хотя я не жду сюрпризов. В течение многих лет операционные системы могли читать компакт-диски из коробки, они все еще могут. Если бы виноват был физический интерфейс между приводом и остальным оборудованием, вы бы не смогли читать DVD.
Общий вывод :если привод читает DVD, но не читает CD (или наоборот ), то проблема, скорее всего, в приводе.
Рассматриваемый привод неисправен. Используйте другой.