Внутри /tmp я хочу найти файлы старше 180 дней, но я также хочу исключить некоторые папки из поиска, например ./vboxdrv-Module.symvers. Как я могу выполнить задачу с помощью find?

1 ответ1

3

Этот синтаксис будет делать то, что вы хотите:

find -not -newermt 2016-11-10 -not -path "./vboxdrv-Module.symvers/*"

Измените любые настройки, которые вы хотите.

Добавьте столько -not -path вы хотите после друг друга. То есть.

find -not -newermt 2016-11-10 -not -path "./folder1/*" -not -path "./folder2/*"

Или, если вы хотите сделать это из другой папки:

find /tmp/ -not -newermt 2016-11-10 -not -path "/tmp/folder1/*" -not -path "/tmp/folder2/*"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .