Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

find
Поиск каталогов для соответствующих файлов

Симлинк на: [ ToyBox ]

Тип файла: команда
  Eng  

usage: find [-HL] [DIR...] [<options>]

Поиск каталогов для соответствующих файлов
По умолчанию: search ".", match all, -print matches

  • -H Следовать символическим ссылкам командной строки

  • -L Перейти по всем символическим ссылкам

    Фильтры соответствия:

  • -name PATTERN имя файла с подстановочными знаками

  • -iname нечувствителен к регистру

  • -path PATTERN имя пути с подстановочными знаками

  • -ipath нечувствителен к регистру

  • -user UNAME принадлежит пользователю UNAME

  • -nouser user идентификатор пользователя неизвестен

  • -group GROUP принадлежит группе ГРУППА

  • -nogroup group идентификатор группы неизвестен

  • -perm [-/]MODE разрешения (-= min /= любые)

  • -prune игнорировать содержимое каталога

  • -size N[c] блоков по 512 байт (c=байты)

  • -xdev только эта файловая система

  • -links N кол-во жестких ссылок

  • -atime N[u] доступ N единиц назад

  • -ctime N[u] создано N единиц назад

  • -mtime N[u] изменено N единиц назад

  • -newer FILE новее mtime, чем FILE

  • -mindepth N не менее N направлений вниз

  • -depth игнорировать содержимое каталога

  • -maxdepth N максимум N направлений вниз

  • -inum N номер инода N

  • -empty пустые файлы и каталоги

  • -type [bcdflps] тип (блок, символ, каталог, файл,
    символическая ссылка, канал, сокет)

  • -true всегда верно

  • -false всегда ложно

  • -context PATTERN контекст безопасности

  • -executable -доступ к исполняемому файлу (X_OK) perm+ACL

  • -newerXY FILE X=время acm > FILE's Y=время acm
    (Y=t: FILE (Y=t: FILE — время в символьном виде)

    Числа N могут начинаться с префикса

  • - (меньше) или + (больше)

    Единицы для -Xtime:

    d (дни, по умолчанию)

    h (часы)

    m (минуты)

    s (секунды)

    Комбинируются совпадения с:
    !, -a, -o, ( ) not, and, or, групповые выражения

    Действия:

  • -print Вывести совпадение с новой строкой

  • -print0 Распечатать совпадение с нулем

  • -exec Выполнить команду с путем

  • -execdir Запустить команду в каталоге файла

  • -ok Спросить перед выполнением

  • -okdir Спросить перед execdir

  • -delete Удалить соответствующий файл/каталог

  • -printf ФОРМАТ Печать с использованием строки формата

    Команды заменяют "{}" соответствующим файлом.

    Конец с символом ";" для запуска каждого файла
    или символ "+" ( следующий аргумент после "{}" )
    для сбора и запуска с несколькими файлами.

    Символы -printf FORMAT равны \ escape и:

    %b использование блоков по 512 байт

    %f базовое имя

    %g текстовый GID

    %G числовой GID

    %i десятичный индекс

    %l цель символической ссылки

    %m восьмеричный режим

    %M ls формат тип/режим

    %p путь к файлу

    %P путь к файлу минус DIR

    %s размер в байтах

    %T@ время как unixtime

    %u имя пользователя

    %U числовой UID

    %Z контекст безопасности

    [ ToyBox ]     [ ManLinux ]