Como excluir o diretório oculto do resultado do comando find [duplicate]


1

Esta pergunta já tem uma resposta aqui:

Estou procurando por alguns diretórios no comando find e, se esse diretório estiver presente, preciso executar alguma ação nele. Mas o que está acontecendo é: Em alguns locais, os diretórios ocultos (pelos quais estou pesquisando) .svnestão presentes e estão sendo preenchidos como resultado find.

Eu não quero que este diretório .svn faça parte do resultado da busca.

Aqui está o comando find que eu estou usando:

find <search dir> -mindepth 3 -maxdepth 3 -type d  -regex ".*/V[0-9]+/.*+/.*+")

Por que você não usou svn exportem primeiro lugar?
Ignacio Vazquez-Abrams

Respostas:


0
find some/dir \( -name .svn -prune \) -o \( ... \)

ei, eu sou novo no unix, então não estou ciente de muitas opções: você quer dizer algo como isto: encontre <dirname> -mindepth 3 -maxdepth 3 -type d (-name .svn -une) -o (. * / V [0 -9] + /. * +)
Ankit 26/04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.