Dizendo 'Find' para excluir diretórios do sistema principal (“! -name - '*. svn'” não funciona)

1

Estou tentando fazer uma "busca e destruição" na cópia do GHC que está atualmente instalado no meu sistema (para que eu possa reinstalar uma nova versão). Como parte da localização de quaisquer arquivos residuais que possam estar sobrando, estou tentando fazer uma pesquisa manual para todos os diretórios que contenham "ghc".

Eu estou usando o seguinte comando de busca, mas ele está imprimindo um monte de coisas inúteis, ou seja, listas de diretórios que não correspondem ao meu termo de pesquisa e whicy parecem ser diretórios do sistema principal.

Eu pensei que excluir '* .svn' poderia ser o truque, mas claramente não está funcionando.

Alguma sugestão sobre como posso suprimir esses arquivos dos resultados de pesquisa?

Estou usando o zsh no Ubuntu 14.04

~ ❯❯❯ find / -type d -iname "ghc" ! -iwholename '*.svn'                       ⏎
find: '/media/sf_dchaudh': Permission denied
find: '/usr/share/doc/google-chrome-stable': Permission denied
find: '/sys/kernel/debug': Permission denied
find: '/var/spool/cron/crontabs': Permission denied
find: '/var/spool/cups': Permission denied
find: '/var/cache/ldconfig': Permission denied
find: '/var/cache/system-tools-backends/backup': Permission denied
find: '/var/cache/lightdm/dmrc': Permission denied
find: '/var/lib/sudo': Permission denied
find: '/var/lib/polkit-1': Permission denied
find: '/var/lib/udisks2': Permission denied
find: '/var/lib/lightdm': Permission denied
find: '/var/log/cups': Permission denied
find: '/var/tmp/kdecache-kdm': Permission denied
find: '/var/tmp/kdecache-dc': Permission denied
find: '/home/dchaudh/.gvfs': Permission denied
    
por iceman 17.12.2014 / 11:05

1 resposta

1

Na verdade, acabei de descobrir. Isso é o que eu estava procurando, no caso de ser útil para os outros:

find / -iname "*ghc" -print 2>/dev/null

(Outros devem se sentir livres para postar uma resposta melhor se tiverem um. Eu não vou aceitar minha própria resposta ... "

    
por 17.12.2014 / 11:12