grep целые блоки файловой системы на устройствах

команда

grep -rHinF --colour=always -e "aa:aa:aa:aa" / 

Вывод

 grep: /dev/geom.ctl: Operation not supported by device grep: /dev/devctl: Device busy 

Похоже, что grep не может продолжаться, потому что он ждет устройства. Как пропустить такие устройства?

  • В чем разница между $. foo 'и' $ ./foo '?
  • du skip символические ссылки
  • Когда bash прекратил экспорт SHELL?
  • найти самый большой файл
  • Запустите zsh с помощью специального zshrc
  • Удалить соответствующий файл из каждой подпапки текущего каталога
  • Как просмотреть файлы и каталоги точки монтирования
  • Скопируйте текстовые строки из файла и добавьте их в один и тот же файл с префиксом средней линии или удалите префикс средней строки
  • One Solution collect form web for “grep целые блоки файловой системы на устройствах”

    Если find доступен, попробуйте:

     find / -type f -exec grep -rHinF --colour=always -e "aa:aa:aa:aa" {} + 

    Это относится только к обычным файлам, поэтому оно пропускает блок и символьные устройства. Смотрите, как man find .

    Вероятно, вы хотите пропустить каталоги, такие как /proc или /sys ; как указывает Стефан Чазелас в комментариях, некоторые файлы там блокируются (остаются открытыми, подвешивая поиск), когда вы их читаете. Чтобы сделать это, вы можете попробовать -xdev aka. -mount , предполагая, что остальная часть вашей файловой системы находится на одном устройстве. Если директива -fstype работает для вас, это будет лучше (к сожалению, это не работает для меня в Linux).

    ИМО, вместо того, чтобы возиться с этим, вы должны просто повторить процесс для любых справочников верхнего уровня, которые вы действительно хотите найти, вместо того, чтобы пытаться сделать все за один раз (в этом случае вам может не понадобиться найти …)

    Interesting Posts

    Должен ли я запускать демон NTP на моем персональном компьютере для дополнительной безопасности?

    Обсуждаются ли какие-либо обсуждения предложения нового стандарта иерархии файловой системы?

    печать данных на основе строк в формате таблицы в Linux

    Назначение IP мостовым интерфейсам

    Как установить LibreOffice в Scientific Linux 6.1?

    Tmux затмил расцветку вывода ls

    Преобразование однодискового LVM-тома в полосатый том на трех дисках

    Проблемы демонирования процесса Java на Debian

    Как запустить google chrome как root в linux

    Как grep слово после / summary / в переменной и хранить слово в новой переменной в сценарии bash

    Рекурсивная загрузка всех файлов из дочернего каталога веб-сайта с помощью wget

    Команда xrandr не работает в lightdm.conf

    ssh_dispatch_run_fatal: неверный код аутентификации сообщения

    Сценарий оболочки для назначения значений из таблицы поиска слишком медленный

    Не удается установить принтер Canon LBP7010C на Linux Mint

    Linux и Unix - лучшая ОС в мире.