Poda não funciona em encontrar

1
find . \( -type f  \) -o \( -name "*.rpm"   -prune \)

find . \( -name "*.sh" \) -o \( -name "*.rpm"  -prune \)

O segundo comando exclui .rpm, mas o primeiro não. Qual é o problema com o primeiro?
Os :: Rhel 6 (Redhat Enterprise Linux 6)

    
por AVS 10.10.2015 / 13:06

1 resposta

0

Seu primeiro comando corresponde a todos os arquivos, nunca é possível remover os arquivos .rpm . Experimente:

find .  -type f  ! -name "*.rpm" 
    
por 10.10.2015 / 13:48