G'day,
Просто хотел бы расширить предложение Джона об использовании -prune. Это не самый простой способ поиска, например, просто для поиска в текущем каталоге команда поиска выглядит так:
find . \( -type d ! -name . -prune \) -o \( <the bit you want to look for> \)
это остановит поиск по подкаталогам в этом каталоге.
По сути, он говорит: «удалите все, что является каталогом, имя которого не является«. », Т.е. текущим каталогом."
Команда find уходит слева направо для каждого элемента, найденного в текущем каталоге, поэтому после завершения первого элемента, то есть сегмента сокращения, он затем продолжит работу с соответствующим элементом во втором -o (OR'd) выражение.
НТН.
веселит,
Rob