Я уже прокомментировал о том, как найти файлы в вашем дистрибутиве Linux в другое время легко и быстро. Но поиски Это важная тема, которая обычно выполняется почти ежедневно и иногда требует большей точности, чтобы быстро найти то, что вам нужно.
Иногда при запуске переменногокоманда для поискаЧто происходит, так это то, что он пытается найти то, что вы пытаетесь сделать, в то время как исполняемая программа просматривает все каталоги и файлы в области, где вы выполняете поиск. Проблема возникает, когда речь идет о большом разделе или каталоге, что немного задерживает результат ...
Чтобы этого избежать, вы можете сделать несколько вещей, например исключить какой-то каталог поисков, чтобы не мешало время. И для этого мы также собираемся использовать команду find, как в другом руководстве, которое я оставил много лет назад в LxA и который я процитировал в ссылке в первом абзаце.
Что ж, чтобы исключить каталог из поиска и сэкономить время, вы можете использовать параметр -prune по находке. Например, представьте, что вы хотите найти файл с именем LXA с любым расширением в текущем каталоге, но вы хотите искать везде, кроме указанного каталога Prueba, поскольку вы знаете, что его там не будет. Итак, вам следует запустить следующее:
find . -path './prueba' -prune -o -name 'lxa.*'
То есть, в этом случае вы просите find найти в текущем каталоге (.) Файлы с именем LXA с любым расширением, но в этом случае каталог исключается ./доказательство.
Как вы видите, find - довольно мощная команда для поиска, но это представляет некоторые трудности, учитывая большое количество опций и параметров, которые он может принимать для фильтрации поиска ...