Я использую Debian 8.0 и хотел бы, например, найти каталоги, которые содержат более 1 файла .mkv
. Я попробовал это, и это не удалось:
find -type d -exec find {} -name '*.mkv' | wc -l\;
В SuperUser есть аналогичные вопросы и ответы, которые я не смог адаптировать. Это тоже не сработало для меня:
find . -maxdepth 1 -type d -exec bash -c "echo -ne '{} '; find '{}' -name '*.mkv' | wc -l" \; | awk '$NF>=2'
Сообщение об ошибке указывает на синтаксическую ошибку:
bash: -c: line 0: syntax error near unexpected token `('
Причина этого заключается в том, что каталог имеет такое имя:
Directory With Space and (Brackets)