Попробуйте это,
find / -name '*.py' -exec grep -l "keyword" {} \;
Пояснение:
find / -name '*.py'
:Найдите файлы ниже /
с расширением py
. -exec grep -l keyword {} \;
В найденных файлах grep
для ключевое слово и выводить имя файла вместо совпадения -l
. Я не знаком с Mac OS, но если у вас есть опция globstar
в вашей оболочке, вы можете использовать следующую:
shopt -s globstar
grep -l keyword /**/*.py
В выходном файле журнала по-прежнему есть обрезанные -строки, но журнал подтверждает, что проблема возникает, когда система все еще работает в режиме initramfs (, т.е. в начале загрузки, до монтирования реальной корневой файловой системы ). ].
Таким образом, проблема, по-видимому, не связана с тем, как ваш фактический /etc/fstab
файл настроен прямо сейчас, но может быть вызвана тем, как он был при установке вашего текущего пакета ядра, как в в этот момент несколько файлов конфигурации упакованы в файл initramfs. Или это может быть из-за какой-то другой ошибки в сценариях, используемых в качестве компонентов вашего файла initramfs, или из-за того, что системе не хватило места на диске во время создания вашего файла initramfs.
К счастью, восстановить файл initramfs несложно. Первый бэкап старого:
cp -p /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
Убедитесь, что у вас достаточно места на диске в /tmp
или /var/tmp
, затем скажите dracut
, чтобы он создал для вас новый:
dracut -f
Любые сообщения будут свидетельствовать о проблемах. -Если dracut
работает какое-то время и вообще не выдает никаких сообщений до того, как появится подсказка, это было успешно.