Как исключить все сообщения permission denied из find

find ! -readable -prune -o -print


Команда «find» используется для поиска файлов и каталогов в файловой системе с заданными условиями. Она выполняет рекурсивный обход указанных путей и выводит результаты, которые соответствуют заданным условиям.

В данном случае, команда «find» используется с опцией «! -readable -prune», чтобы исключить из результата все файлы и каталоги, к которым у текущего пользователя нет прав доступа на чтение. Опция «-prune» предотвращает дальнейшее рекурсивное исследование исключенных путей.

Если вы хотите выполнить поиск с другими условиями, вы можете использовать опцию «-name» и указать шаблон имени файла или каталога.

Альтернативной командой для выполнения похожего поиска может быть команда «grep», которая позволяет искать совпадения по определенному шаблону в файлах и каталогах. Однако, команда «grep» не поддерживает рекурсивный поиск и возможности фильтрации на основе различных критериев, как «find».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *