find
просканирует дерево каталогов (это не обязательно полный диск).
По умолчанию find
проверяет каталоги, чтобы вернуть каждый файл в иерархии.
ТЕСТЫ (например, -mtime
) не изменяют, какие файлы возвращаются. Если не использовать вместе с некоторым ACTION (например, -prune
или -quit
), время модификации файлов не повлияет на пространство поиска.
Различные ОПЦИИ , ТЕСТЫ и ДЕЙСТВИЯ описаны на странице руководства.
Меня беспокоит, что, когда количество каталогов вырастет, он станет тупиком всякий раз, когда я запускаю команду find и пытаюсь найти способ ограничить количество каталогов, в которых выполняется поиск
I ' Я не уверен, почему "тупик" вызывает беспокойство. По мере увеличения файлов объем работы find
также увеличивается. Но это всегда должно быть завершено.
Если у вас нет информации о том, какие файлы в вашей иерархии могут совпадать, а могут и не совпадать, ни find
, ни файловая система не помогут. Единственный способ распечатать все возможные совпадения - изучить все возможные файлы.
Теперь, если у вас есть некоторая информация, которая может ограничить возможные из них, вы можете добавить некоторые действия, которые сокращают объем выполняемой работы.