Unix Man (Справочное руководство)


FIND(1) - часть 2


Элементарные логические выражения могут комбинироваться с помощью следующих операций (в порядке уменьшения приоритета):

  1. Унарная операция отрицания, обозначается !.
  2. Логическое И, обозначается пробелом.
  3. Логическое ИЛИ, обозначается -o.

ПРИМЕР


  1. Удалить все файлы с именами a.out или *.o, доступ к которым не производился в течение недели:

    find / \( -name a.out -o -name '*.o' \) \ -atime +7 -exec rm {} \;

  2. Удалить из текущего каталога и его подкаталогов все файлы нулевого размера, запрашивая подтверждение:

    find . -size 0c -ok rm {} \;

ФАЙЛЫ

/etc/passwd /etc/group

СМ. ТАКЖЕ


, , , .

, , , в Справочнике программиста.

СЮРПРИЗЫ


Команда

find / -depth

всегда завершается неудачей с сообщением

find: stat failed: : No such file or directory

Она исправно обходит все файлы, кроме корневого каталога.




Начало  Назад  Вперед



Книжный магазин