У меня есть структура папок, охватывающая многие тысячи папок.Я хотел бы иметь возможность найти все папки, которые, например, содержат несколько файлов .txt или несколько файлов .jpeg, или что-либо еще, не видя папок, которые содержат только один файл такого типа.
у всех папок должен быть только один файл определенного типа, но это не всегда так, и пытаться найти их утомительно.
Обратите внимание, что в папках может содержаться много других файлов.
Если возможно, я бы хотел сопоставить «FILE.JPG» и «file.jpg» как совпадающие с запросами «file» или «jpg».
То, что я делал, просто find . -iname "*file*"
и проходя его вручную.
папки содержат папки, иногда глубиной 3 или 4 уровня
first/
second/
README.txt
readme.TXT
readme.txt
foo.txt
third/
info.txt
third/fourth/
raksljdfa.txt
Должен возвращаться
first/second/README.txt
first/second/readme.TXT
first/second/readme.txt
first/secondfoo.txt```
при поиске "txt"
и
first/second/README.txt
first/second/readme.TXT
first/second/readme.txt
при поиске "readme"