Я пытаюсь использовать команду поиска Linux, чтобы найти все каталоги и подкаталоги, которые не имеют .svn (скрытые папки Subversion) в своем пути. Я могу получить его только для исключения самих каталогов .svn, но не каких-либо подкаталогов.
Вот что я делаю сейчас:
find . -type d \! -iname '*.svn*'
Я также попробовал:
find . -type d \! iname '.svn' \! iname '.svn/*'
Просто к сведению, я пытаюсь использовать шаблон поиска, чтобы я мог применить некоторые свойства subversion ко всем каталогам в моем репозитории, кроме скрытых папок и их подкаталогов subversion (применяя команду exec к каталогам, возвращаемым из команды find ) ..
ТИА
find . -name '*.js' -not \( -name 'node_modules' -prune \) | xargs wc -l
...-type d
? Я люблю искать все файлы, но рекурсивно исключаю ".git" dirНасчет просто
источник
find . -type d | grep -v '.svn'
; делать эхо, что угодно; сделаноКак насчет
-path
варианта найти?источник
находить . -path './tmp' -prune -o .......
источник
Вы можете использовать:
источник