Вы неправильно понимаете синтаксис выражения find
. Я думаю, вы ожидаете, что тест -name
будет обрабатывать "dork*" -and !"zip"
как шаблон, который он ищет, но -name
ожидает одну строку шаблона , а не какое-то выражение. Способ find
разбирает это:(имя соответствуетdork*
)и (!zip
), при этом !zip
является отдельным подвыражением от первичного -name
. Но !zip
не является допустимым выражением, поэтому вы получите сообщение об ошибке.
Вам нужно нечто большее, например (имя соответствуетdork*
)и (имя не соответствует*.zip
).
find / -name "dork*" -and '!' -name "*.zip"
(-and
на самом деле не нужен; Я оставил это здесь для ясности.)
Здесь я сделал несколько других исправлений. :Шаблон *.zip
, потому что zip
соответствует только файлу с именем точно "zip".!
отделен пробелом, так что find
распознает его как отдельный элемент, а не часть чего-то еще, и я выделил его -в кавычках, поэтому, если вы используете команду в интерактивном режиме, оболочка не будет попробуйте интерпретировать это как отсылку к истории.
Кстати, что происходит с 2>&1 and
grep -iv "не" `? Если вы пытаетесь отфильтровать сообщения об ошибках и используете bash (, а не какую-либо другую оболочку ), вы можете использовать подстановку команд, чтобы не смешивать потоки вывода и ошибок :
find / -name "dork*" -and '!' -name "*.zip" 2> >(grep -iv "not" >&2)
При использовании virtio-blk
(, то есть паравиртуализированных жестких дисков ), связанные устройства, которые будут видны установщику, будут /dev/vdX
вместо более распространенных /dev/sdX
или /dev/hdX
. Насколько я понимаю, установщик Debian 11 (, по крайней мере, версия arm64 ), не ищет установочный носитель на этих устройствах.
Хорошей новостью является то, что это можно исправить, не выходя из установщика, ответив на его вопросы (нет "загрузить драйвер" на скриншоте, да "указать другое устройство" на следующем, и вплоть до диалоговое окно, в котором вы можете использовать/dev/vda
).
Если /dev/vda
не работает, нажмите клавишу -F2, чтобы активировать другую консоль, и запустите blkid
, чтобы лучше понять, как перечислены различные диски.
Откуда мне знать? Менее суток назад я боролся с той же ошибкой...
Я сообщил об этом как об ошибке в Debian -, не стесняйтесь добавлять к нему по мере необходимости.